{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:04:15Z","timestamp":1750309455636,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":63,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,22]],"date-time":"2024-09-22T00:00:00Z","timestamp":1726963200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany's Excellence Strategy ? EXC-2023 Internet of Production ? 390621612","award":["390621612"],"award-info":[{"award-number":["390621612"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,22]]},"DOI":"10.1145\/3652620.3688347","type":"proceedings-article","created":{"date-parts":[[2024,10,31]],"date-time":"2024-10-31T18:06:36Z","timestamp":1730397996000},"page":"1161-1169","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Synopsis on Import Statements in Modeling Languages"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5199-8323","authenticated-orcid":false,"given":"Nico","family":"Jansen","sequence":"first","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2147-1966","authenticated-orcid":false,"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2041-1475","authenticated-orcid":false,"given":"David","family":"Schmalzing","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,31]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Engineering Robotics Software Architectures with Exchangeable Model Transformations. In International Conference on Robotic Computing (IRC'17)","author":"Adam Kai","year":"2017","unstructured":"Kai Adam, Katrin H\u00f6lldobler, Bernhard Rumpe, and Andreas Wortmann. 2017. Engineering Robotics Software Architectures with Exchangeable Model Transformations. In International Conference on Robotic Computing (IRC'17) (Taichung). IEEE, 172--179."},{"volume-title":"The Java Programming Language","author":"Arnold Ken","key":"e_1_3_2_1_2_1","unstructured":"Ken Arnold, James Gosling, and David Holmes. 2005. The Java Programming Language. Addison Wesley Professional."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/363744.363776"},{"volume-title":"Implementing Domain-Specific Languages with Xtext and Xtend","author":"Bettini Lorenzo","key":"e_1_3_2_1_4_1","unstructured":"Lorenzo Bettini. 2016. Implementing Domain-Specific Languages with Xtext and Xtend. Packt Publishing Ltd."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","unstructured":"Hans Blom Henrik L\u00f6nn Frank Hagl Yiannis Papadopoulos Mark-Oliver Reiser Carl-Johan Sj\u00f6stedt De-Jiu Chen Fulvio Tagliabo Sandra Torchiaro Sara Tucci et al. 2013. EAST-ADL: An architecture description language for Automotive Software-Intensive Systems. Embedded Computing Systems: Applications Optimization and Advanced Design: Applications Optimization and Advanced Design (2013) 456. 10.4018\/978-1-4666-3922-5.ch023","DOI":"10.4018\/978-1-4666-3922-5.ch023"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","DOI":"10.5381\/jot.2022.21.4.a5","article-title":"Language Composition via Kind-Typed Symbol Tables","author":"Butting Arvid","year":"2022","unstructured":"Arvid Butting, Judith Michael, and Bernhard Rumpe. 2022. Language Composition via Kind-Typed Symbol Tables. Journal of Object Technology (JOT) 21 (October 2022), 4:1--13.","journal-title":"Journal of Object Technology (JOT) 21"},{"volume-title":"The MPS Language Workbench","author":"Campagne Fabien","key":"e_1_3_2_1_7_1","unstructured":"Fabien Campagne. 2014. The MPS Language Workbench: Volume I. Vol. 1. Fabien Campagne."},{"key":"e_1_3_2_1_8_1","unstructured":"Betty H. C. Cheng Benoit Combemale Robert B. France Jean-Marc J\u00e9z\u00e9quel and Bernhard Rumpe (Eds.). 2015. Globalizing Domain-Specific Languages. Springer."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-81-322-3972-7"},{"volume-title":"Globalizing Domain-Specific Languages (LNCS 9400)","author":"Clark Tony","key":"e_1_3_2_1_10_1","unstructured":"Tony Clark, Mark van den Brand, Benoit Combemale, and Bernhard Rumpe. 2015. Conceptual Model of the Globalization for Domain-Specific Languages. In Globalizing Domain-Specific Languages (LNCS 9400). Springer, 7--20."},{"volume-title":"Engineering Modeling Languages: Turning Domain Knowledge into Tools","author":"Combemale Benoit","key":"e_1_3_2_1_11_1","unstructured":"Benoit Combemale, Robert France, Jean-Marc J\u00e9z\u00e9quel, Bernhard Rumpe, James Steel, and Didier Vojtisek. 2016. Engineering Modeling Languages: Turning Domain Knowledge into Tools. Chapman & Hall\/CRC Innovations in Software Engineering and Software Development Series."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814251.2814252"},{"volume-title":"The Scheme Programming Language","author":"Dybvig R Kent","key":"e_1_3_2_1_13_1","unstructured":"R Kent Dybvig. 2009. The Scheme Programming Language. Mit Press."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the eighth ACM SIGPLAN international conference on Functional programming. 287--298","author":"Ennals Robert","year":"2003","unstructured":"Robert Ennals and Simon Peyton Jones. 2003. Optimistic Evaluation: An Adaptive Evaluation Strategy for Non-Strict Programs. In Proceedings of the eighth ACM SIGPLAN international conference on Functional programming. 287--298."},{"volume-title":"The State of the Art in Language Workbenches. In International Conference on Software Language Engineering. Springer, 197--217","author":"Erdweg Sebastian","key":"e_1_3_2_1_15_1","unstructured":"Sebastian Erdweg, Tijs van der Storm, Markus V\u00f6lter, Meinte Boersma, Remi Bosman, William R Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, Alex Loh, et al. 2013. The State of the Art in Language Workbenches. In International Conference on Software Language Engineering. Springer, 197--217."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869625"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2005.22"},{"volume-title":"Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language","author":"Feiler Peter H","key":"e_1_3_2_1_18_1","unstructured":"Peter H Feiler and David P Gluch. 2012. Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language. Addison-Wesley."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/0096-0551(86)90015-9"},{"volume-title":"The Ruby Programming Language. \" O'Reilly Media","author":"Flanagan David","key":"e_1_3_2_1_20_1","unstructured":"David Flanagan and Yukihiro Matsumoto. 2008. The Ruby Programming Language. \" O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_21_1","volume-title":"Software Reuse Research: Status and Future","author":"Frakes William B","year":"2005","unstructured":"William B Frakes and Kyo Kang. 2005. Software Reuse Research: Status and Future. IEEE transactions on Software Engineering 31, 7 (2005), 529--536."},{"key":"e_1_3_2_1_22_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."},{"volume-title":"Beginning R: The Statistical Programming Language","author":"Gardener Mark","key":"e_1_3_2_1_23_1","unstructured":"Mark Gardener. 2012. Beginning R: The Statistical Programming Language. John Wiley & Sons."},{"volume-title":"Bash Guide for Beginners","author":"Garrels Machtelt","key":"e_1_3_2_1_24_1","unstructured":"Machtelt Garrels. 2010. Bash Guide for Beginners. Fultus Corporation."},{"key":"e_1_3_2_1_25_1","volume-title":"Modeling Language Variability. In Workshop on Modeling, Development and Verification of Adaptive Systems (LNCS 6662)","author":"Gr\u00f6nniger Hans","year":"2011","unstructured":"Hans Gr\u00f6nniger and Bernhard Rumpe. 2011. Modeling Language Variability. In Workshop on Modeling, Development and Verification of Adaptive Systems (LNCS 6662). Springer, 17--32."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.172"},{"key":"e_1_3_2_1_28_1","unstructured":"Anders Hejlsberg Mads Torgersen Scott Wiltamuth and Peter Golde. 2008. The C# Programming Language. Pearson Education."},{"key":"e_1_3_2_1_29_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."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2846696.2846700"},{"key":"e_1_3_2_1_31_1","unstructured":"Walter L H\u00fcrsch and Cristina Videira Lopes. 1995. Separation of Concerns. (1995)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-008-0071-2"},{"volume-title":"Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications. 719--720.","author":"Jouault Fr\u00e9d\u00e9ric","key":"e_1_3_2_1_33_1","unstructured":"Fr\u00e9d\u00e9ric Jouault, Freddy Allilaire, Jean B\u00e9zivin, Ivan Kurtev, and Patrick Valduriez. 2006. ATL: a QVT-like Transformation Language. In Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications. 719--720."},{"key":"e_1_3_2_1_34_1","volume-title":"Correct and Sustainable Development Using Model-based Engineering and Formal Methods. In 2022 IEEE\/AIAA 41st Digital Avionics Systems Conference (DASC). IEEE.","author":"Kausch Hendrik","year":"2022","unstructured":"Hendrik Kausch, Mathias Pfeiffer, Deni Raco, Bernhard Rumpe, and Andreas Schweiger. 2022. Correct and Sustainable Development Using Model-based Engineering and Formal Methods. In 2022 IEEE\/AIAA 41st Digital Avionics Systems Conference (DASC). IEEE."},{"key":"e_1_3_2_1_35_1","volume-title":"Jim Des Rivieres, and Daniel G Bobrow","author":"Kiczales Gregor","year":"1991","unstructured":"Gregor Kiczales, Jim Des Rivieres, and Daniel G Bobrow. 1991. The Art of the Metaobject Protocol. MIT press."},{"key":"e_1_3_2_1_36_1","unstructured":"Anneke Kleppe. 2008. Software Language Engineering: Creating Domain-Specific Languages Using Metamodels. Pearson Education."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1072997.1073000"},{"key":"e_1_3_2_1_38_1","unstructured":"Stefan Koch. 2011. JavaScript. dpunkt."},{"key":"e_1_3_2_1_39_1","volume-title":"Separation of Concerns in Model-Driven Development","author":"Kulkarni Vinay","year":"2003","unstructured":"Vinay Kulkarni and Sreedhar Reddy. 2003. Separation of Concerns in Model-Driven Development. IEEE software 20, 5 (2003), 64--69."},{"volume-title":"Programming PHP. \" O'Reilly Media","author":"Lerdorf Rasmus","key":"e_1_3_2_1_40_1","unstructured":"Rasmus Lerdorf and Kevin Tatroe. 2002. Programming PHP. \" O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_41_1","volume-title":"Retrieved","author":"Enterprise MagicDraw","year":"2024","unstructured":"MagicDraw Enterprise 2024. MagicDraw Enterprise. Retrieved Jul 03, 2024 from https:\/\/www.3ds.com\/products-services\/catia\/products\/no-magic\/magicdraw\/"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2014.127"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"OMG MOF. 2002. OMG Meta Object Facility (MOF) Specification v1. 4.","DOI":"10.1016\/S1351-4180(02)01227-8"},{"volume-title":"Gradle in Action","author":"Muschko Benjamin","key":"e_1_3_2_1_44_1","unstructured":"Benjamin Muschko. 2014. Gradle in Action. Simon and Schuster."},{"issue":"5","key":"e_1_3_2_1_45_1","first-page":"1","article-title":"XML Metadata Interchange (XMI) Specification","volume":"2","author":"Object Management Group","year":"2015","unstructured":"Object Management Group. 2015. XML Metadata Interchange (XMI) Specification, Version 2.5.1. https:\/\/www.omg.org\/spec\/XMI\/2.5.1\/PDF [Online; accessed 2024-06-05].","journal-title":"Version"},{"issue":"5","key":"e_1_3_2_1_46_1","first-page":"1","article-title":"OMG Unified Modeling Language (OMG UML)","volume":"2","author":"Object Management Group","year":"2017","unstructured":"Object Management Group. 2017. OMG Unified Modeling Language (OMG UML), Version 2.5.1. https:\/\/www.omg.org\/spec\/UML\/2.5.1\/PDF [Online; accessed 2024-06-05].","journal-title":"Version"},{"key":"e_1_3_2_1_47_1","volume-title":"Version 1.6. https:\/\/www.omg.org\/spec\/SysML\/1.6\/PDF [Online","author":"Object Management Group","year":"2024","unstructured":"Object Management Group. 2019. OMG Systems Modeling Language (OMG SysML), Version 1.6. https:\/\/www.omg.org\/spec\/SysML\/1.6\/PDF [Online; accessed 2024-06-05]."},{"issue":"0","key":"e_1_3_2_1_48_1","first-page":"1","article-title":"Kernel Modeling Language (KerML)","volume":"1","author":"Object Management Group","year":"2023","unstructured":"Object Management Group. 2023. Kernel Modeling Language (KerML), Version 1.0 Beta 1. https:\/\/www.omg.org\/spec\/KerML\/1.0\/Beta1\/PDF [Online; accessed 2024-06-05].","journal-title":"Version"},{"issue":"0","key":"e_1_3_2_1_49_1","first-page":"1","article-title":"OMG Systems Modeling Language (OMG SysML)","volume":"2","author":"Object Management Group","year":"2023","unstructured":"Object Management Group. 2023. OMG Systems Modeling Language (OMG SysML), Version 2.0 Beta 1. https:\/\/www.omg.org\/spec\/SysML\/2.0\/Beta1\/Language\/PDF [Online; accessed 2024-06-05].","journal-title":"Version"},{"volume-title":"Testing, Refactoring","author":"Rumpe Bernhard","key":"e_1_3_2_1_50_1","unstructured":"Bernhard Rumpe. 2017. Agile Modeling with UML: Code Generation, Testing, Refactoring. Springer International."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"crossref","unstructured":"Ed Seidewitz. 2020. On a Metasemantic Protocol for Modeling Language Extension.. In MODELSWARD. 465--472.","DOI":"10.5220\/0009181604650472"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231146"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"crossref","unstructured":"Herbert Stachowiak. 1973. Allgemeine Modelltheorie. Springer.","DOI":"10.1007\/978-3-7091-8327-4"},{"key":"e_1_3_2_1_54_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."},{"key":"e_1_3_2_1_55_1","volume-title":"What is Object-Oriented Programming? IEEE software 5, 3","author":"Stroustrup Bjarne","year":"1988","unstructured":"Bjarne Stroustrup. 1988. What is Object-Oriented Programming? IEEE software 5, 3 (1988), 10--20."},{"key":"e_1_3_2_1_56_1","volume-title":"An Overview of the C++ Programming Language. Handbook of object technology","author":"Stroustrup Bjarne","year":"1999","unstructured":"Bjarne Stroustrup. 1999. An Overview of the C++ Programming Language. Handbook of object technology (1999), 72."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00014"},{"key":"e_1_3_2_1_58_1","unstructured":"Guido Van Rossum et al. 2007. Python Programming Language.. In USENIX annual technical conference Vol. 41. Santa Clara CA 1--36."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-5410-3"},{"key":"e_1_3_2_1_60_1","volume-title":"Verification and Validation. Modeling: 8th International Symposium, ISoLA 2018, Limassol, Cyprus, November 5--9, 2018, Proceedings, Part I 8. Springer, 309--339","author":"Voelter Markus","year":"2018","unstructured":"Markus Voelter. 2018. Fusing Modeling and Programming into Language-Oriented Programming: Our Experiences with MPS. In Leveraging Applications of Formal Methods, Verification and Validation. Modeling: 8th International Symposium, ISoLA 2018, Limassol, Cyprus, November 5--9, 2018, Proceedings, Part I 8. Springer, 309--339."},{"key":"e_1_3_2_1_61_1","volume-title":"Language Modularity with the MPS Language Workbench. In 2012 34th International Conference on Software Engineering (ICSE). IEEE, 1449--1450","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). IEEE, 1449--1450."},{"volume-title":"Kompositionale Entwicklung dom\u00e4nenspezifischer Sprachen","author":"V\u00f6lkel Steven","key":"e_1_3_2_1_62_1","unstructured":"Steven V\u00f6lkel. 2011. Kompositionale Entwicklung dom\u00e4nenspezifischer Sprachen. Shaker Verlag."},{"volume-title":"Engineering, Management","author":"V\u00f6lter Markus","key":"e_1_3_2_1_63_1","unstructured":"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_64_1","volume-title":"Domain-Specific Language Modularization Scheme Applied to a Multi-Arm Robotics Use-Case. Journal of Software Engineering for Robotics","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 (2017)."}],"event":{"name":"MODELS Companion '24: ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","Johannes Kepler University Linz","IEEE CS"],"location":"Linz Austria","acronym":"MODELS Companion '24"},"container-title":["Proceedings of the ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652620.3688347","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3652620.3688347","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:10:14Z","timestamp":1750295414000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652620.3688347"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,22]]},"references-count":63,"alternative-id":["10.1145\/3652620.3688347","10.1145\/3652620"],"URL":"https:\/\/doi.org\/10.1145\/3652620.3688347","relation":{},"subject":[],"published":{"date-parts":[[2024,9,22]]},"assertion":[{"value":"2024-10-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}