{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:30Z","timestamp":1750220850163,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,20]],"date-time":"2019-10-20T00:00:00Z","timestamp":1571529600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,20]]},"DOI":"10.1145\/3358501.3361236","type":"proceedings-article","created":{"date-parts":[[2019,10,11]],"date-time":"2019-10-11T15:16:45Z","timestamp":1570807005000},"page":"40-49","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Mind the gap: lessons learned from translating grammars between MontiCore and Xtext"],"prefix":"10.1145","author":[{"given":"Manuela","family":"Dalibor","sequence":"first","affiliation":[{"name":"RWTH Aachen University, Germany"}]},{"given":"Nico","family":"Jansen","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}]},{"given":"Johannes","family":"K\u00e4stle","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}]},{"given":"David","family":"Schmalzing","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}]},{"given":"Louis","family":"Wachtmeister","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}]},{"given":"Andreas","family":"Wortmann","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Germany"}]}],"member":"320","published-online":{"date-parts":[[2019,10,20]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"CEUR Workshop Proceedings 1104 (01","author":"Bergmayr Alexander","year":"2013","unstructured":"Alexander Bergmayr and Manuel Wimmer . 2013 . Generating Metamodels from Grammars by Chaining Translational and By-Example Techniques . CEUR Workshop Proceedings 1104 (01 2013), 22\u201331. Alexander Bergmayr and Manuel Wimmer. 2013. Generating Metamodels from Grammars by Chaining Translational and By-Example Techniques. CEUR Workshop Proceedings 1104 (01 2013), 22\u201331."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997364.2997384"},{"key":"e_1_3_2_1_3_1","first-page":"29","article-title":"Model Differences in the Eclipse Modeling Framework. UPGRADE","volume":"9","author":"Brun C\u00e9dric","year":"2008","unstructured":"C\u00e9dric Brun and Alfonso Pierantonio . 2008 . Model Differences in the Eclipse Modeling Framework. UPGRADE , The European Journal for the Informatics Professional 9 , 2 (2008), 29 \u2013 34 . C\u00e9dric Brun and Alfonso Pierantonio. 2008. Model Differences in the Eclipse Modeling Framework. UPGRADE, The European Journal for the Informatics Professional 9, 2 (2008), 29\u201334.","journal-title":"The European Journal for the Informatics Professional"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276604.3276605"},{"key":"e_1_3_2_1_5_1","volume-title":"Karin Samira Salman","author":"Drave Imke","year":"2019","unstructured":"Imke Drave , Timo Greifenberg , Steffen Hillemacher , Stefan Kriebel , Evgeny Kusmenko , Matthias Markthaler , Philipp Orth , Karin Samira Salman , Johannes Richenhagen, Bernhard Rumpe , Christoph Schulze, Michael Wenckstern, and Andreas Wortmann. 2019 . SMArDT modeling for automotive software testing. Software : Practice and Experience (February 2019). Imke Drave, Timo Greifenberg, Steffen Hillemacher, Stefan Kriebel, Evgeny Kusmenko, Matthias Markthaler, Philipp Orth, Karin Samira Salman, Johannes Richenhagen, Bernhard Rumpe, Christoph Schulze, Michael Wenckstern, and Andreas Wortmann. 2019. SMArDT modeling for automotive software testing. Software: Practice and Experience (February 2019)."},{"key":"e_1_3_2_1_6_1","volume-title":"International Conference on Model-Driven Engineering and Software Development. Springer, 34\u201355","author":"Eikermann Robert","year":"2018","unstructured":"Robert Eikermann , Katrin H\u00f6lldobler , Alexander Roth , and Bernhard Rumpe . 2018 . Reuse and Customization for Code Generators: Synergy by Transformations and Templates . In International Conference on Model-Driven Engineering and Software Development. Springer, 34\u201355 . Robert Eikermann, Katrin H\u00f6lldobler, Alexander Roth, and Bernhard Rumpe. 2018. Reuse and Customization for Code Generators: Synergy by Transformations and Templates. In International Conference on Model-Driven Engineering and Software Development. Springer, 34\u201355."},{"key":"e_1_3_2_1_7_1","volume-title":"MontiCore 5 Language Workbench Edition","author":"H\u00f6lldobler Katrin","year":"2017","unstructured":"Katrin H\u00f6lldobler and Bernhard Rumpe . 2017. MontiCore 5 Language Workbench Edition 2017 . Shaker Verlag . Katrin H\u00f6lldobler and Bernhard Rumpe. 2017. MontiCore 5 Language Workbench Edition 2017. Shaker Verlag."},{"key":"e_1_3_2_1_8_1","volume-title":"Systems &amp","author":"H\u00f6lldobler Katrin","year":"2018","unstructured":"Katrin H\u00f6lldobler , Bernhard Rumpe , and Andreas Wortmann . 2018. Software Language Engineering in the Large: Towards Composing and Deriving Languages. Computer Languages , Systems &amp ; Structures 54 ( 2018 ), 386\u2013405. Katrin H\u00f6lldobler, Bernhard Rumpe, and Andreas Wortmann. 2018. Software Language Engineering in the Large: Towards Composing and Deriving Languages. Computer Languages, Systems &amp; Structures 54 (2018), 386\u2013405."},{"key":"e_1_3_2_1_9_1","volume-title":"Systems &amp","author":"H\u00f6lldobler Katrin","year":"2018","unstructured":"Katrin H\u00f6lldobler , Bernhard Rumpe , and Andreas Wortmann . 2018. Software Language Engineering in the Large: Towards Composing and Deriving Languages. Computer Languages , Systems &amp ; Structures 54 ( 2018 ), 386\u2013405. Katrin H\u00f6lldobler, Bernhard Rumpe, and Andreas Wortmann. 2018. Software Language Engineering in the Large: Towards Composing and Deriving Languages. Computer Languages, Systems &amp; Structures 54 (2018), 386\u2013405."},{"key":"e_1_3_2_1_10_1","unstructured":"John E. Hopcroft. 2008. Introduction to automata theory languages and computation. Pearson Education India Delhi.  John E. Hopcroft. 2008. Introduction to automata theory languages and computation. Pearson Education India Delhi."},{"key":"e_1_3_2_1_11_1","volume-title":"1996 (E). Information technology \u2014 Syntactic metalanguage \u2014 Extended BNF","author":"International Organization for Standardization. 1996. ISO \/ IEC 14977","year":"1996","unstructured":"International Organization for Standardization. 1996. ISO \/ IEC 14977 : 1996 (E). Information technology \u2014 Syntactic metalanguage \u2014 Extended BNF ( 1996 ). International Organization for Standardization. 1996. ISO \/ IEC 14977: 1996 (E). Information technology \u2014 Syntactic metalanguage \u2014 Extended BNF (1996)."},{"key":"e_1_3_2_1_12_1","volume-title":"Workshop on Model-Driven Software Evolution. 1\u20138.","author":"C\u00e1novas Izquierdo Javier Luis","year":"2008","unstructured":"Javier Luis C\u00e1novas Izquierdo , Jes\u00fas S\u00e1nchez Cuadrado , and Jes\u00fas Garc\u0131a Molina . 2008 . Gra2MoL: A domain specific transformation language for bridging grammarware to modelware in software modernization . In Workshop on Model-Driven Software Evolution. 1\u20138. Javier Luis C\u00e1novas Izquierdo, Jes\u00fas S\u00e1nchez Cuadrado, and Jes\u00fas Garc\u0131a Molina. 2008. Gra2MoL: A domain specific transformation language for bridging grammarware to modelware in software modernization. In Workshop on Model-Driven Software Evolution. 1\u20138."},{"key":"e_1_3_2_1_13_1","volume-title":"ATL: A model transformation tool. Science of computer programming 72, 1-2","author":"Jouault Fr\u00e9d\u00e9ric","year":"2008","unstructured":"Fr\u00e9d\u00e9ric Jouault , Freddy Allilaire , Jean B\u00e9zivin , and Ivan Kurtev . 2008 . ATL: A model transformation tool. Science of computer programming 72, 1-2 (2008), 31\u201339. Fr\u00e9d\u00e9ric Jouault, Freddy Allilaire, Jean B\u00e9zivin, and Ivan Kurtev. 2008. ATL: A model transformation tool. Science of computer programming 72, 1-2 (2008), 31\u201339."},{"key":"e_1_3_2_1_14_1","volume-title":"Kats and Eelco Visser","author":"Lennart C.","year":"2010","unstructured":"Lennart C. L. Kats and Eelco Visser . 2010 . The Spoofax Language Workbench: Rules for Declarative Specification of Languages and IDEs. ACM sigplan notices 45, 10 (2010), 444\u2013463. Lennart C. L. Kats and Eelco Visser. 2010. The Spoofax Language Workbench: Rules for Declarative Specification of Languages and IDEs. ACM sigplan notices 45, 10 (2010), 444\u2013463."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2008.04.034"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869564"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2794381"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11900-7_17"},{"key":"e_1_3_2_1_19_1","volume-title":"Language and Code Generator Composition for Model-Driven Engineering of Robotics Component &amp","author":"Ringert Jan Oliver","year":"2015","unstructured":"Jan Oliver Ringert , Alexander Roth , Bernhard Rumpe , and Andreas Wortmann . 2015. Language and Code Generator Composition for Model-Driven Engineering of Robotics Component &amp ; Connector Systems. Journal of Software Engineering for Robotics ( 2015 ), 33\u201357. Jan Oliver Ringert, Alexander Roth, Bernhard Rumpe, and Andreas Wortmann. 2015. Language and Code Generator Composition for Model-Driven Engineering of Robotics Component &amp; Connector Systems. Journal of Software Engineering for Robotics (2015), 33\u201357."},{"volume-title":"Concepts, Methods","author":"Rumpe Bernhard","key":"e_1_3_2_1_20_1","unstructured":"Bernhard Rumpe . 2016. Modeling with UML: Language , Concepts, Methods . Springer International . Bernhard Rumpe. 2016. Modeling with UML: Language, Concepts, Methods. Springer International."},{"key":"e_1_3_2_1_21_1","volume-title":"Merks, and Marcelo Paternostro","author":"Steinberg Dave","year":"2008","unstructured":"Dave Steinberg , Frank Budinsky , Ed Merks, and Marcelo Paternostro . 2008 . EMF : Eclipse Modeling Framework. Pearson Education, Indianapolis, Indiana 46240. Dave Steinberg, Frank Budinsky, Ed Merks, and Marcelo Paternostro. 2008. EMF: Eclipse Modeling Framework. Pearson Education, Indianapolis, Indiana 46240."},{"key":"e_1_3_2_1_22_1","volume-title":"Merks, and Marcelo Paternostro","author":"Steinberg Dave","year":"2008","unstructured":"Dave Steinberg , Frank Budinsky , Ed Merks, and Marcelo Paternostro . 2008 . EMF: eclipse modeling framework. Pearson Education . Dave Steinberg, Frank Budinsky, Ed Merks, and Marcelo Paternostro. 2008. EMF: eclipse modeling framework. Pearson Education."},{"key":"e_1_3_2_1_23_1","volume-title":"Presentation of EMF Compare Utility. In Eclipse Modeling Symposium. Intalio Inc, Redwood City, CA 94065","author":"Toulm\u00e9 Antoine","year":"2006","unstructured":"Antoine Toulm\u00e9 . 2006 . Presentation of EMF Compare Utility. In Eclipse Modeling Symposium. Intalio Inc, Redwood City, CA 94065 , USA, 1\u20138. Antoine Toulm\u00e9. 2006. Presentation of EMF Compare Utility. In Eclipse Modeling Symposium. Intalio Inc, Redwood City, CA 94065, USA, 1\u20138."},{"key":"e_1_3_2_1_24_1","volume-title":"Neverlang: A framework for feature-oriented language development. Computer Languages, Systems &amp","author":"Vacchi Edoardo","year":"2015","unstructured":"Edoardo Vacchi and Walter Cazzola . 2015 . Neverlang: A framework for feature-oriented language development. Computer Languages, Systems &amp ; Structures 43 (2015), 1\u201340. Edoardo Vacchi and Walter Cazzola. 2015. Neverlang: A framework for feature-oriented language development. Computer Languages, Systems &amp; Structures 43 (2015), 1\u201340."},{"volume-title":"International Summer School on Generative and Transformational Techniques in Software Engineering","author":"Visser Eelco","key":"e_1_3_2_1_25_1","unstructured":"Eelco Visser . 2007. WebDSL: A case study in domain-specific language engineering . In International Summer School on Generative and Transformational Techniques in Software Engineering . Springer , 291\u2013373. Eelco Visser. 2007. WebDSL: A case study in domain-specific language engineering. In International Summer School on Generative and Transformational Techniques in Software Engineering. Springer, 291\u2013373."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/INES.2014.6909375"},{"key":"e_1_3_2_1_27_1","volume-title":"Eelco Visser, and Guido Wachsmuth.","author":"V\u00f6lter Markus","year":"2013","unstructured":"Markus V\u00f6lter , Sebastian Benz , Christian Dietrich , Birgit Engelmann , Mats Helander , Lennart C L Kats , Eelco Visser, and Guido Wachsmuth. 2013 . {DSL} Engineering - Designing, Implementing and Using DomainSpecific Languages . dslbook.org. Markus V\u00f6lter, Sebastian Benz, Christian Dietrich, Birgit Engelmann, Mats Helander, Lennart C L Kats, Eelco Visser, and Guido Wachsmuth. 2013. {DSL} Engineering - Designing, Implementing and Using DomainSpecific Languages. dslbook.org."},{"volume-title":"Satellite Events at the MoDELS 2005 Conference, Jean-Michel Bruel (Ed.)","author":"Wimmer Manuel","key":"e_1_3_2_1_28_1","unstructured":"Manuel Wimmer and Gerhard Kramler . 2006. Bridging Grammarware and Modelware . In Satellite Events at the MoDELS 2005 Conference, Jean-Michel Bruel (Ed.) . Springer, Berlin , Heidelberg , 159\u2013168. Manuel Wimmer and Gerhard Kramler. 2006. Bridging Grammarware and Modelware. In Satellite Events at the MoDELS 2005 Conference, Jean-Michel Bruel (Ed.). Springer, Berlin, Heidelberg, 159\u2013168."},{"key":"e_1_3_2_1_29_1","unstructured":"Robert S. Wolf. 1998. Proof Logic and Conjecture the Mathematician\u2019s Toolbox. (1998) 421.  Robert S. Wolf. 1998. Proof Logic and Conjecture the Mathematician\u2019s Toolbox. (1998) 421."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS.2017.14"}],"event":{"name":"SPLASH '19: 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Athens Greece","acronym":"SPLASH '19"},"container-title":["Proceedings of the 17th ACM SIGPLAN International Workshop on Domain-Specific Modeling"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358501.3361236","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3358501.3361236","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:12Z","timestamp":1750202592000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358501.3361236"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,20]]},"references-count":30,"alternative-id":["10.1145\/3358501.3361236","10.1145\/3358501"],"URL":"https:\/\/doi.org\/10.1145\/3358501.3361236","relation":{},"subject":[],"published":{"date-parts":[[2019,10,20]]},"assertion":[{"value":"2019-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}