{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T20:24:57Z","timestamp":1791231897687,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T00:00:00Z","timestamp":1698019200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)","award":["390621612"],"award-info":[{"award-number":["390621612"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,23]]},"DOI":"10.1145\/3623476.3623530","type":"proceedings-article","created":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T13:45:16Z","timestamp":1697723116000},"page":"163-168","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Seamless Code Generator Synchronization in the Composition of Heterogeneous Modeling Languages"],"prefix":"10.1145","author":[{"given":"Nico","family":"Jansen","sequence":"first","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/11880240_48"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-4666-3922-5.ch023"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.04.007"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26172-0_4"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2020.19.3.a4"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2022.21.4.a5"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3365438.3410934"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04425-0_54"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2022.21.4.a4"},{"key":"e_1_3_2_1_10_1","volume-title":"The State of the Art in Language Workbenches. In International Conference on Software Language Engineering. 197\u2013217","author":"Erdweg Sebastian","unstructured":"Sebastian Erdweg , Tijs van der Storm, Markus V\u00f6lter, Meinte Boersma, Remi Bosman, William R Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, and Alex Loh. 2013 . The State of the Art in Language Workbenches. In International Conference on Software Language Engineering. 197\u2013217 . Sebastian Erdweg, Tijs van der Storm, Markus V\u00f6lter, Meinte Boersma, Remi Bosman, William R Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, and Alex Loh. 2013. The State of the Art in Language Workbenches. In International Conference on Software Language Engineering. 197\u2013217."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2005.22"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Robert France and Bernhard Rumpe. 2007. Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE \u201907) May 37\u201354. \t\t\t\t  Robert France and Bernhard Rumpe. 2007. Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE \u201907) May 37\u201354.","DOI":"10.1109\/FOSE.2007.14"},{"key":"e_1_3_2_1_13_1","unstructured":"Erich Gamma Richard Helm Ralph Johnson John Vlissides and Design Patterns. 1995. Elements of Reusable Object-Oriented Software. Design Patterns. massachusetts: Addison-Wesley Publishing Company. \t\t\t\t  Erich Gamma Richard Helm Ralph Johnson John Vlissides and Design Patterns. 1995. Elements of Reusable Object-Oriented Software. Design Patterns. massachusetts: Addison-Wesley Publishing Company."},{"key":"e_1_3_2_1_14_1","volume-title":"2nd Nordic Workshop on the Unified Modeling Language, NWUML.","author":"Garc\u0131a I","year":"2004","unstructured":"I Garc\u0131a , M Polo , and M Piattini . 2004 . Metamodels and architecture of an automatic code generator . In 2nd Nordic Workshop on the Unified Modeling Language, NWUML. I Garc\u0131a, M Polo, and M Piattini. 2004. Metamodels and architecture of an automatic code generator. In 2nd Nordic Workshop on the Unified Modeling Language, NWUML."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.172"},{"key":"e_1_3_2_1_16_1","volume-title":"MontiCore Language Workbench and Library Handbook: Edition","author":"H\u00f6lldobler Katrin","year":"2021","unstructured":"Katrin H\u00f6lldobler , Oliver Kautz , and Bernhard Rumpe . 2021. MontiCore Language Workbench and Library Handbook: Edition 2021 . Shaker Verlag , Aachen . isbn:978-3-8440-8010-0 Katrin H\u00f6lldobler, Oliver Kautz, and Bernhard Rumpe. 2021. MontiCore Language Workbench and Library Handbook: Edition 2021. Shaker Verlag, Aachen. isbn:978-3-8440-8010-0"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2018.08.002"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-008-0071-2"},{"key":"e_1_3_2_1_19_1","unstructured":"Anneke Kleppe. 2008. Software Language Engineering: Creating Domain-Specific Languages Using Metamodels. Pearson Education. \t\t\t\t  Anneke Kleppe. 2008. Software Language Engineering: Creating Domain-Specific Languages Using Metamodels. Pearson Education."},{"key":"e_1_3_2_1_20_1","volume-title":"Multi-Language Development of Embedded Systems. In 9th OOPSLA DSM Workshop","author":"Kuhn Thomas","year":"2009","unstructured":"Thomas Kuhn , Soeren Kemmann , Mario Trapp , and Christian Sch\u00e4fer . 2009 . Multi-Language Development of Embedded Systems. In 9th OOPSLA DSM Workshop , Orlando, USA. Thomas Kuhn, Soeren Kemmann, Mario Trapp, and Christian Sch\u00e4fer. 2009. Multi-Language Development of Embedded Systems. In 9th OOPSLA DSM Workshop, Orlando, USA."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2846696.2846702"},{"key":"e_1_3_2_1_22_1","volume-title":"Modellierung 2016 Conference (LNI","volume":"140","author":"Seyed Nazari Pedram Mir","year":"2016","unstructured":"Pedram Mir Seyed Nazari , Alexander Roth , and Bernhard Rumpe . 2016 . An Extended Symbol Table Infrastructure to Manage the Composition of Output-Specific Generator Information . In Modellierung 2016 Conference (LNI , Vol. 254). Bonner K\u00f6llen Verlag, 133\u2013 140 . Pedram Mir Seyed Nazari, Alexander Roth, and Bernhard Rumpe. 2016. An Extended Symbol Table Infrastructure to Manage the Composition of Output-Specific Generator Information. In Modellierung 2016 Conference (LNI, Vol. 254). Bonner K\u00f6llen Verlag, 133\u2013140."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C53483.2021.00088"},{"key":"e_1_3_2_1_24_1","volume-title":"Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems. In Model-Driven Robot Software Engineering Workshop (MORSE\u201914)","volume":"66","author":"Ringert Jan Oliver","year":"2014","unstructured":"Jan Oliver Ringert , Alexander Roth , Bernhard Rumpe , and Andreas Wortmann . 2014 . Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems. In Model-Driven Robot Software Engineering Workshop (MORSE\u201914) (CEUR Workshop Proceedings , Vol. 1319). 66 \u2013 77. Jan Oliver Ringert, Alexander Roth, Bernhard Rumpe, and Andreas Wortmann. 2014. Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems. In Model-Driven Robot Software Engineering Workshop (MORSE\u201914) (CEUR Workshop Proceedings, Vol. 1319). 66 \u2013 77."},{"key":"e_1_3_2_1_25_1","first-page":"33","article-title":"Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems","volume":"6","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 & Connector Systems . Journal of Software Engineering for Robotics (JOSER) , 6 , 1 (2015), 33 \u2013 57 . Jan Oliver Ringert, Alexander Roth, Bernhard Rumpe, and Andreas Wortmann. 2015. Language and Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems. Journal of Software Engineering for Robotics (JOSER), 6, 1 (2015), 33\u201357.","journal-title":"Journal of Software Engineering for Robotics (JOSER)"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231146"},{"key":"e_1_3_2_1_27_1","volume-title":"Verification and Testing: Second International Haifa Verification Conference, HVC 2006","author":"Steffen Bernhard","year":"2007","unstructured":"Bernhard Steffen , Tiziana Margaria , Ralf Nagel , Sven J\u00f6rges , and Christian Kubczak . 2007 . Model-Driven Development with the jABC. In Hardware and Software , Verification and Testing: Second International Haifa Verification Conference, HVC 2006 , Haifa, Israel , October 23-26, 2006. Revised Selected Papers 2. 92\u2013108. Bernhard Steffen, Tiziana Margaria, Ralf Nagel, Sven J\u00f6rges, and Christian Kubczak. 2007. Model-Driven Development with the jABC. In Hardware and Software, Verification and Testing: Second International Haifa Verification Conference, HVC 2006, Haifa, Israel, October 23-26, 2006. Revised Selected Papers 2. 92\u2013108."},{"key":"e_1_3_2_1_28_1","volume-title":"Language Modularity with the MPS Language Workbench. In 2012 34th International Conference on Software Engineering (ICSE). 1449\u20131450","author":"Voelter Markus","year":"2012","unstructured":"Markus Voelter and Vaclav Pech . 2012 . Language Modularity with the MPS Language Workbench. In 2012 34th International Conference on Software Engineering (ICSE). 1449\u20131450 . Markus Voelter and Vaclav Pech. 2012. Language Modularity with the MPS Language Workbench. In 2012 34th International Conference on Software Engineering (ICSE). 1449\u20131450."},{"key":"e_1_3_2_1_29_1","volume-title":"Engineering, Management","author":"V\u00f6lter Markus","unstructured":"Markus V\u00f6lter , Thomas Stahl , Jorn Bettin , Arno Haase , and Simon Helsen . 2013. Model-Driven Software Development: Technology , Engineering, Management . John Wiley & Sons . Markus V\u00f6lter, Thomas Stahl, Jorn Bettin, Arno Haase, and Simon Helsen. 2013. Model-Driven Software Development: Technology, Engineering, Management. John Wiley & Sons."},{"key":"e_1_3_2_1_30_1","article-title":"Domain-Specific Language Modularization Scheme Applied to a Multi-Arm Robotics Use-Case","author":"Wigand Dennis Leroy","year":"2017","unstructured":"Dennis Leroy Wigand , Arne Nordmann , Niels Dehio , Michael Mistry , and Sebastian Wrede . 2017 . Domain-Specific Language Modularization Scheme Applied to a Multi-Arm Robotics Use-Case . Journal of Software Engineering for Robotics. Dennis Leroy Wigand, Arne Nordmann, Niels Dehio, Michael Mistry, and Sebastian Wrede. 2017. Domain-Specific Language Modularization Scheme Applied to a Multi-Arm Robotics Use-Case. Journal of Software Engineering for Robotics.","journal-title":"Journal of Software Engineering for Robotics."}],"event":{"name":"SLE '23: 16th ACM SIGPLAN International Conference on Software Language Engineering","location":"Cascais Portugal","acronym":"SLE '23","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623476.3623530","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:51:00Z","timestamp":1750287060000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623476.3623530"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,23]]},"references-count":30,"alternative-id":["10.1145\/3623476.3623530","10.1145\/3623476"],"URL":"https:\/\/doi.org\/10.1145\/3623476.3623530","relation":{},"subject":[],"published":{"date-parts":[[2023,10,23]]},"assertion":[{"value":"2023-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}