{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:50:03Z","timestamp":1725558603566},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642139529"},{"type":"electronic","value":"9783642139536"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-13953-6_2","type":"book-chapter","created":{"date-parts":[[2010,6,29]],"date-time":"2010-06-29T11:28:13Z","timestamp":1277810893000},"page":"21-40","source":"Crossref","is-referenced-by-count":0,"title":["A Generic Meta-model-Based Approach for Specifying Framework Functionality and Usage"],"prefix":"10.1007","author":[{"given":"Fabian","family":"Christ","sequence":"first","affiliation":[]},{"given":"Jan-Christopher","family":"Bals","sequence":"additional","affiliation":[]},{"given":"Gregor","family":"Engels","sequence":"additional","affiliation":[]},{"given":"Christian","family":"Gerth","sequence":"additional","affiliation":[]},{"given":"Markus","family":"Luckey","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"2_CR1","first-page":"37","volume-title":"Proc. of the 12th IEEE International Enterprise Distributed Object Computing Conference 2008 (EDOC\u201908)","author":"M. Assmann","year":"2008","unstructured":"Assmann, M., Engels, G.: Service-Oriented Enterprise Architectures: Evolution of Concepts and Methods. In: Proc. of the 12th IEEE International Enterprise Distributed Object Computing Conference 2008 (EDOC\u201908), Munich, Germany, September 2008, pp. 37\u201343. IEEE Computer Society, Los Alamitos (2008)"},{"key":"2_CR2","unstructured":"Sun Microsystems, Inc.: Java(TM) Platform, Enterprise Edition (Java EE) Specification, v5 (May 2006)"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"Bosch, J., Molin, P., Mattsson, M., Bengtsson, P.: Object-oriented framework-based software development: problems and experiences. ACM Comput. Surv.\u00a032(1es) (2000)","DOI":"10.1145\/351936.351939"},{"issue":"6","key":"2_CR4","doi-asserted-by":"crossref","first-page":"23","DOI":"10.5381\/jot.2006.5.6.c3","volume":"5","author":"D. Thomas","year":"2006","unstructured":"Thomas, D.: The API Field of Dreams - Too Much Stuff! It\u2019s Time to Reduce and Simplify APIs! Journal of Object Technology\u00a05(6), 23\u201327 (2006)","journal-title":"Journal of Object Technology"},{"key":"2_CR5","unstructured":"Interactive Knowledge Stack (IKS): Homepage (December 2009), http:\/\/www.iks-project.eu\/"},{"key":"2_CR6","unstructured":"Christ, F., Sauer, S.: Open source stacks. In: Asche, M., Bauhus, W., Seel, B.K. (eds.) Open Source: Kommerzialisierungsm\u00f6glichkeiten und Chancen f\u00fcr die Zusammenarbeit von Hochschulen und Unternehmen, pp. 133\u2013154. Waxmann Verlag (2008)"},{"key":"2_CR7","first-page":"295","volume-title":"Proceedings of the Colloquium on Object Orientation in Databases and Software Engineering (COODBSE\u201994)","author":"R. Lajoie","year":"1995","unstructured":"Lajoie, R., Keller, R.K.: Design and Reuse in Object-Oriented Frameworks: Patterns, Contracts, and Motifs in Concert. In: Proceedings of the Colloquium on Object Orientation in Databases and Software Engineering (COODBSE\u201994), May 1995, pp. 295\u2013312. World Scientific, Singapore (1995)"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Fontoura, M., Pree, W., Rumpe, B.: UML-F: A Modeling Language for Object-Oriented Frameworks. In: Proceedings of the European Conference on Object-Oriented Programing (ECOOP 2000), Sophia Antipolis and Cannes, France (June 2000)","DOI":"10.1007\/3-540-45102-1_4"},{"key":"2_CR9","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1145\/253228.253432","volume-title":"Proceedings of the 19th International Conference on Software Engineering (ICSE\u201997)","author":"G. Froehlich","year":"1997","unstructured":"Froehlich, G., Hoover, H.J., Liu, L., Sorenson, P.: Hooking into object-oriented application frameworks. In: Proceedings of the 19th International Conference on Software Engineering (ICSE\u201997), pp. 491\u2013501. ACM Press, New York (1997)"},{"key":"2_CR10","unstructured":"Apache Axis2: Homepage (December 2009), http:\/\/ws.apache.org\/axis2\/"},{"volume-title":"Building application frameworks: object-oriented foundations of framework design","year":"1999","key":"2_CR11","unstructured":"Fayad, M.E., Schmidt, D., Johnson, R. (eds.): Building application frameworks: object-oriented foundations of framework design. John Wiley and Sons, Chichester (1999)"},{"key":"2_CR12","unstructured":"OMG: Unified Modeling Language (OMG UML), Superstructure, V2.1.2 (November 2007)"},{"issue":"2","key":"2_CR13","first-page":"22","volume":"1","author":"R.E. Johnson","year":"1988","unstructured":"Johnson, R.E., Foote, B.: Designing reusable classes. Journal of Object-Oriented Programming\u00a01(2), 22\u201335 (1988)","journal-title":"Journal of Object-Oriented Programming"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Johnson, R.E.: Components, frameworks, patterns. In: ACM SIGSOFT Symposium on Software Reusability, pp. 10\u201317 (1997)","DOI":"10.1145\/258366.258378"},{"key":"2_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1007\/BFb0053392","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"M. Meusel","year":"1997","unstructured":"Meusel, M., Czarnecki, K., K\u00f6pf, W.: A model for structuring user documentation of object-oriented frameworks using patterns and hypertext. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 496\u2013510. Springer, Heidelberg (1997)"},{"key":"2_CR16","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1145\/75722.75725","volume":"2","author":"L.P. Deutsch","year":"1989","unstructured":"Deutsch, L.P.: Design reuse and frameworks in the Smalltalk-80 system. Software reusability\u00a02, 57\u201371 (1989); Published in Software Reusability: vol. 2, Applications and Experience","journal-title":"Software reusability"},{"issue":"10","key":"2_CR17","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/262793.262798","volume":"40","author":"M. Fayad","year":"1997","unstructured":"Fayad, M., Schmidt, D.C.: Object-oriented application frameworks. ACM Commun.\u00a040(10), 32\u201338 (1997)","journal-title":"ACM Commun."},{"key":"2_CR18","volume-title":"Design Patterns for Object Oriented Software Development","author":"W. Pree","year":"1995","unstructured":"Pree, W.: Design Patterns for Object Oriented Software Development. Addison-Wesley, Reading (1995); Erste Auflage 1994"},{"issue":"3","key":"2_CR19","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1145\/131295.131301","volume":"35","author":"M.C. Linn","year":"1992","unstructured":"Linn, M.C., Clancy, M.J.: The case for case studies of programming problems. ACM Commun.\u00a035(3), 121\u2013132 (1992)","journal-title":"ACM Commun."},{"key":"2_CR20","volume-title":"Building Application Frameworks: Object-Oriented Foundations of Framework Design","author":"W. Pree","year":"2000","unstructured":"Pree, W.: Hot-Spot-Driven Framework Development. In: Fayad, M., Schmidt, D., Johnson, R. (eds.) Building Application Frameworks: Object-Oriented Foundations of Framework Design. Wiley & Sons, New York City (2000)"},{"key":"2_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1007\/3-540-62064-8_27","volume-title":"Perspectives of System Informatics","author":"W. Pree","year":"1996","unstructured":"Pree, W., Pomberger, G.: Framework component systems: Concepts, design heuristics, and perspectives. In: Bjorner, D., Broy, M., Pottosin, I.V. (eds.) PSI 1996. LNCS, vol.\u00a01181, pp. 330\u2013340. Springer, Heidelberg (1996)"},{"key":"2_CR22","volume-title":"EMF - Eclipse Modeling Framework","author":"D. Steinberg","year":"2009","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF - Eclipse Modeling Framework, 2nd edn. Addison Wesley, Reading (2009)","edition":"2"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Gangopadhyay, D., Mitra, S.: Understanding frameworks by exploration of exemplars. In: Proceedings of the International Workshop on Computer-Aided Software Engineering (CASE\u201995), pp. 90\u201399 (1995)","DOI":"10.1109\/CASE.1995.465325"},{"key":"2_CR24","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/141936.141943","volume-title":"Conference on Object-oriented programming systems, languages, and applications (OOPSLA\u201992)","author":"R.E. Johnson","year":"1992","unstructured":"Johnson, R.E.: Documenting frameworks using patterns. In: Conference on Object-oriented programming systems, languages, and applications (OOPSLA\u201992), pp. 63\u201376. ACM, New York (1992)"},{"key":"2_CR25","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1145\/211782.211824","volume-title":"Proceedings of the Symposium on Software reusability (SSR \u201995)","author":"A. Schappert","year":"1995","unstructured":"Schappert, A., Sommerlad, P., Pree, W.: Automated support for software development with frameworks. In: Proceedings of the Symposium on Software reusability (SSR \u201995), pp. 123\u2013127. ACM Press, New York (1995)"},{"key":"2_CR26","unstructured":"Ortigosa, A., Campo, M., Moriyn, R.: Enhancing framework usability through smart documentation. In: Proceedings of the Argentinian Symposium on Object Orientation, Buenos Aires, Argentina, pp. 103\u2013117 (1999)"},{"key":"2_CR27","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1109\/TOOLS.1999.779006","volume-title":"Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS\u201999)","author":"A. Ortigosa","year":"1999","unstructured":"Ortigosa, A., Campo, M.: Smartbooks: A step beyond active-cookbooks to aid in framework instantiation. In: Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS\u201999), Washington, DC, USA, pp. 131\u2013140. IEEE Computer Society, Los Alamitos (1999)"},{"key":"2_CR28","volume-title":"Design Patterns. Elements of Reusable Object-Oriented Software.","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R.E., Vlissides, J.: Design Patterns. Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995)"},{"issue":"1es","key":"2_CR29","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/351936.351952","volume":"32","author":"A.R. Silva","year":"2000","unstructured":"Silva, A.R., Rosa, F.A., Goncalves, T.: Framework description using concern-specific design patterns composition. ACM Comput. Surv.\u00a032(1es), 16 (2000)","journal-title":"ACM Comput. Surv."},{"key":"2_CR30","unstructured":"Richner, T.: Describing framework architectures: more than design patterns. In: Bosch, J., Bachatene, H., Hedin, G., Koskimies, K. (eds.) Proceedings of the European Conference on Object-Oriented Programming (ECOOP \u201998) Workshop on Object-Oriented Software Architectures, University of Karlskrona (1998)"},{"key":"2_CR31","volume-title":"The UML Profile for Framework Architectures","author":"M. Fontoura","year":"2002","unstructured":"Fontoura, M., Pree, W., Rumpe, B.: The UML Profile for Framework Architectures. Addison-Wesley, Reading (2002)"},{"issue":"8","key":"2_CR32","doi-asserted-by":"crossref","first-page":"97","DOI":"10.5381\/jot.2004.3.8.a1","volume":"3","author":"H. Ben-Abdallah","year":"2004","unstructured":"Ben-Abdallah, H., Bouassida, N., Gargouri, F., Ben-Hamadou, A.: A UML based Framework Design Method. Journal of Object Technologie\u00a03(8), 97\u2013119 (2004)","journal-title":"Journal of Object Technologie"},{"key":"2_CR33","unstructured":"Lopes, S., Silva, C., Tavares, A., Monteiro, J.: Describing Framework Static Structure: promoting interfaces with UML annotations. In: Reussner, R., Szyperski, C., Weck, W. (eds.) Advances in Component-Oriented Programming - Proceedings of the 11th International Workshop on Component Oriented Programming (WCOP\u201906), July 2006, pp. 54\u201361. Universit\u00e4t Karlsruhe - Fakult\u00e4t f\u00fcr Informatik (2006) ISSN 1432 - 7864"},{"key":"2_CR34","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1109\/SEFM.2003.1236218","volume-title":"Proceedings of the First International Conference on Software Engineering and Formal Methods (SEFM\u201903)","author":"N. Bouassida","year":"2003","unstructured":"Bouassida, N., Ben-Abdallah, H., Gargouri, F., Hamadou, A.B.: Formalizing the framework design language F-UML. In: Proceedings of the First International Conference on Software Engineering and Formal Methods (SEFM\u201903), September 2003, pp. 164\u2013172. IEEE, Los Alamitos (2003)"},{"key":"2_CR35","first-page":"121","volume-title":"Proceedings of Euromicro SEAA Conference 2009, Special Session on Model Driven Engineering","author":"B. G\u00fcldali","year":"2009","unstructured":"G\u00fcldali, B., Mlynarski, M., W\u00fcbbeke, A., Engels, G.: Model-Based System Testing Using Visual Contracts. In: Proceedings of Euromicro SEAA Conference 2009, Special Session on Model Driven Engineering, pp. 121\u2013124. IEEE Computer Society, Los Alamitos (2009)"}],"container-title":["Lecture Notes in Computer Science","Objects, Models, Components, Patterns"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-13953-6_2.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T02:45:54Z","timestamp":1606185954000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-13953-6_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642139529","9783642139536"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-13953-6_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}