{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,6]],"date-time":"2025-03-06T03:40:09Z","timestamp":1741232409852,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":30,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642214691"},{"type":"electronic","value":"9783642214707"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-21470-7_22","type":"book-chapter","created":{"date-parts":[[2011,6,10]],"date-time":"2011-06-10T14:57:17Z","timestamp":1307717837000},"page":"312-328","source":"Crossref","is-referenced-by-count":7,"title":["Taming the Confusion of Languages"],"prefix":"10.1007","author":[{"given":"Rolf-Helge","family":"Pfeiffer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrzej","family":"W\u0105sowski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"22_CR1","unstructured":"ATL - A Model Transformation Technology (January 2011), http:\/\/www.eclipse.org\/atl\/"},{"key":"22_CR2","unstructured":"AtlantEcore Zoo (January 2011), http:\/\/www.emn.fr\/z-info\/atlanmod\/index.php\/Ecore"},{"key":"22_CR3","unstructured":"EMFText Concrete Syntax Mapper (January 2011), http:\/\/www.emftext.org\/index.php\/EMFText"},{"key":"22_CR4","unstructured":"Expression Language Documentation (January 2011), http:\/\/help.eclipse.org\/helios\/index.jsp?topic=\/org.eclipse.xpand.doc\/help\/r10_expressions_language.html"},{"key":"22_CR5","unstructured":"FreeMarker (January 2011), http:\/\/freemarker.org\/"},{"key":"22_CR6","unstructured":"Groovy - An agile dynamic language for the Java Platform (January 2011), http:\/\/groovy.codehaus.org\/"},{"key":"22_CR7","unstructured":"JavaServer Pages Overview (January 2011), http:\/\/www.oracle.com\/technetwork\/java\/overview-138580.html"},{"key":"22_CR8","unstructured":"Model To Model (M2M) (January 2011), http:\/\/www.eclipse.org\/m2m\/"},{"key":"22_CR9","unstructured":"MoDisco (January 2011), http:\/\/www.eclipse.org\/MoDisco\/"},{"key":"22_CR10","unstructured":"OFBiz The Apache Open for Business Project (January 2011), http:\/\/ofbiz.apache.org\/"},{"key":"22_CR11","unstructured":"Package org.eclipse.emf.ecore (January 2011), http:\/\/download.eclipse.org\/modeling\/emf\/emf\/javadoc\/2.6.0\/org\/eclipse\/emf\/ecore\/package-summary.html"},{"key":"22_CR12","unstructured":"Xpand (January 2011), http:\/\/wiki.eclipse.org\/Xpand"},{"key":"22_CR13","unstructured":"Xtend documentation (January 2011), http:\/\/help.eclipse.org\/helios\/index.jsp?topic=\/org.eclipse.xpand.doc\/help\/Xtend_language.html"},{"key":"22_CR14","unstructured":"Xtext - Language Development Framework (January 2011), http:\/\/www.eclipse.org\/Xtext\/"},{"key":"22_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/978-3-642-16145-2_6","volume-title":"Model Driven Engineering Languages and Systems","author":"G. Bergmann","year":"2010","unstructured":"Bergmann, G., Horv\u00e1th, \u00c1., R\u00e1th, I., Varr\u00f3, D., Balogh, A., Balogh, Z., \u00d6kr\u00f6s, A.: Incremental Evaluation of Model Queries over EMF Models. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010, Part I. LNCS, vol.\u00a06394, pp. 76\u201390. Springer, Heidelberg (2010)"},{"key":"22_CR16","first-page":"273","volume-title":"Proceedings of the 16th IEEE International Conference on Automated Software Engineering, ASE 2001","author":"J. B\u00e9zivin","year":"2001","unstructured":"B\u00e9zivin, J., Gerb\u00e9, O.: Towards a Precise Definition of the OMG\/MDA Framework. In: Proceedings of the 16th IEEE International Conference on Automated Software Engineering, ASE 2001, p. 273. IEEE Computer Society, Washington, DC, USA (2001)"},{"key":"22_CR17","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1145\/1858996.1859032","volume-title":"Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, ASE 2010","author":"H. Bruneliere","year":"2010","unstructured":"Bruneliere, H., Cabot, J., Jouault, F., Madiot, F.: MoDisco: a Generic and Extensible Framework for Model Driven Reverse Engineering. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, ASE 2010, pp. 173\u2013174. ACM, New York (2010)"},{"key":"22_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/11557432_6","volume-title":"Model Driven Engineering Languages and Systems","author":"J. Estublier","year":"2005","unstructured":"Estublier, J., Vega, G., Ionita, A.D.: Composing Domain-Specific Languages for Wide-Scope Software Engineering Applications. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 69\u201383. Springer, Heidelberg (2005)"},{"key":"22_CR19","unstructured":"Favre, J.M., Musset, J.: R\u00e9tro-ing\u00e9nierie dirig\u00e9e par les m\u00e9tamod\u00e8les : Concepts, Outils, M\u00e9thodes (June 2006)"},{"key":"22_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"376","DOI":"10.1007\/978-3-642-16145-2_26","volume-title":"Model Driven Engineering Languages and Systems","author":"E. Guerra","year":"2010","unstructured":"Guerra, E., de Lara, J., Kolovos, D.S., Paige, R.F.: Inter-modelling: From Theory to Practice. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010, Part I. LNCS, vol.\u00a06394, pp. 376\u2013391. Springer, Heidelberg (2010)"},{"key":"22_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1007\/978-3-642-12107-4_25","volume-title":"Software Language Engineering","author":"F. Heidenreich","year":"2010","unstructured":"Heidenreich, F., Johannes, J., Seifert, M., Wende, C.: Closing the Gap between Modelling and Java. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE 2009. LNCS, vol.\u00a05969, pp. 374\u2013383. Springer, Heidelberg (2010)"},{"key":"22_CR22","doi-asserted-by":"crossref","unstructured":"Henriksson, J., Johannes, J., Zschaler, S., A\u00dfmann, U.: Reuseware \u2013 Adding Modularity to your Language of Choice. In: Proc. of TOOLS EUROPE 2007: Special Issue of the Journal of Object Technology (2007)","DOI":"10.5381\/jot.2007.6.9.a7"},{"key":"22_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1007\/978-3-540-75209-7_4","volume-title":"Model Driven Engineering Languages and Systems","author":"A. Hessellund","year":"2007","unstructured":"Hessellund, A., Czarnecki, K., Wasowski, A.: Guided Development with Multiple Domain Specific Languages. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 46\u201360. Springer, Heidelberg (2007)"},{"key":"22_CR24","unstructured":"Howell, R.: Apache OFBiz Development: The Beginner\u2019s Tutorial. Packt Publishing (2008)"},{"key":"22_CR25","unstructured":"Jones, N.D., Gomard, C.K., Sestoft, P.: Partial Evaluation and Automatic Program Generation (1993)"},{"key":"22_CR26","doi-asserted-by":"crossref","first-page":"2011","DOI":"10.1145\/1774088.1774511","volume-title":"Proceedings of the 2010 ACM Symposium on Applied Computing, SAC 2010","author":"F. Jouault","year":"2010","unstructured":"Jouault, F., Vanhooff, B., Bruneliere, H., Doux, G., Berbers, Y., Bezivin, J.: Inter-DSL Coordination Support by Combining Megamodeling and Model Weaving. In: Proceedings of the 2010 ACM Symposium on Applied Computing, SAC 2010, pp. 2011\u20132018. ACM, New York (2010)"},{"key":"22_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/11768869_14","volume-title":"Formal Methods for Open Object-Based Distributed Systems","author":"F. Jouault","year":"2006","unstructured":"Jouault, F., B\u00e9zivin, J.: KM3: A DSL for Metamodel Specification. In: Gorrieri, R., Wehrheim, H. (eds.) FMOODS 2006. LNCS, vol.\u00a04037, pp. 171\u2013185. Springer, Heidelberg (2006)"},{"key":"22_CR28","unstructured":"Oei, J.L.H., van Hemmen, L., Falkenberg, E., Brinkkemper, S.: The Meta Model Hierarchy: A Framework for Information Systems Concepts and Techniques (1992)"},{"key":"22_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/978-3-642-02144-2_15","volume-title":"Advanced Information Systems Engineering","author":"R. Salay","year":"2009","unstructured":"Salay, R., Mylopoulos, J., Easterbrook, S.: Using Macromodels to Manage Collections of Related Models. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol.\u00a05565, pp. 141\u2013155. Springer, Heidelberg (2009)"},{"key":"22_CR30","unstructured":"Vincent, M., Jouault, F., Bruneliere, H.: Megamodeling Software Platforms: Automated Discovery of Usable Cartography from Available Metadata"}],"container-title":["Lecture Notes in Computer Science","Modelling Foundations and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-21470-7_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,6]],"date-time":"2025-03-06T03:02:35Z","timestamp":1741230155000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-21470-7_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642214691","9783642214707"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-21470-7_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}