{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T19:02:09Z","timestamp":1754161329366,"version":"3.41.2"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","funder":[{"name":"Spanish Ministry of Science","award":["TED2021-129381B-C21","PID2021-122270OB-I00"],"award-info":[{"award-number":["TED2021-129381B-C21","PID2021-122270OB-I00"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,23]]},"DOI":"10.1145\/3696630.3728585","type":"proceedings-article","created":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:09:27Z","timestamp":1753729767000},"page":"1079-1083","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Merlin-A: A tool to engineer adaptive modelling languages"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2818-2278","authenticated-orcid":false,"given":"Esther","family":"Guerra","sequence":"first","affiliation":[{"name":"Computer Science Department, Autonomous University of Madrid, Madrid, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9425-6362","authenticated-orcid":false,"given":"Juan","family":"de Lara","sequence":"additional","affiliation":[{"name":"Computer Science Department, Universidad Autonoma de Madrid, Madrid, Spain"}]}],"member":"320","published-online":{"date-parts":[[2025,7,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Mathieu Acher Beno\u00eet Combemale and Philippe Collet. 2014. Metamorphic domain-specific languages: A journey into the shapes of a language. In Onward!@SPLASH. ACM 243\u2013253.","DOI":"10.1145\/2661136.2661159"},{"key":"e_1_3_2_1_2_1","volume-title":"Henshin: Advanced concepts and tools for in-place EMF model transformations.","author":"Arendt Thorsten","year":"2010","unstructured":"Thorsten Arendt, Enrico Biermann, Stefan Jurack, Christian Krause, and Gabriele Taentzer. 2010. Henshin: Advanced concepts and tools for in-place EMF model transformations. In MoDELS (LNCS, Vol. 6394). Springer, 121\u2013135. See also https:\/\/projects.eclipse.org\/projects\/modeling.emft.henshin."},{"volume-title":"Model-driven software engineering in practice","author":"Brambilla Marco","key":"e_1_3_2_1_3_1","unstructured":"Marco Brambilla, Jordi Cabot, and Manuel Wimmer. 2017. Model-driven software engineering in practice, Second edition. Morgan & Claypool Publishers, San Rafael, California (USA)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Arvid Butting Jerome Pfeiffer Bernhard Rumpe and Andreas Wortmann. 2020. A compositional framework for systematic modeling language reuse. In MoDELS. ACM 35\u201346.","DOI":"10.1145\/3365438.3410934"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Krzysztof Czarnecki and Krzysztof Pietroszek. 2006. Verifying feature-based model templates against well-formedness OCL constraints. In Generative Programming and Component Engineering GPCE. ACM 211\u2013220.","DOI":"10.1145\/1173706.1173738"},{"key":"e_1_3_2_1_6_1","article-title":"Adaptive modelling languages: Abstract syntax and model migration","volume":"34","author":"de Lara Juan","year":"2025","unstructured":"Juan de Lara and Esther Guerra. 2025. Adaptive modelling languages: Abstract syntax and model migration. ACM Transactions on Software Engineering and Methodology 34, 3 (2025), 66:1\u201366:54.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-024-01179-9"},{"volume-title":"Fundamentals of algebraic graph transformation","author":"Ehrig Hartmut","key":"e_1_3_2_1_8_1","unstructured":"Hartmut Ehrig, Karsten Ehrig, Ulrike Prange, and Gabriele Taentzer. 2006. Fundamentals of algebraic graph transformation. Springer."},{"key":"e_1_3_2_1_9_1","volume-title":"Proc. of the ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, MODELS. ACM, 69\u201379","author":"Garmendia Antonio","year":"2024","unstructured":"Antonio Garmendia, Esther Guerra, and Juan de Lara. 2024. Product lines of graphical modelling languages. In Proc. of the ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, MODELS. ACM, 69\u201379."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Esther Guerra and Juan de Lara. 2018. On the quest for flexible modelling. In MoDELS. ACM 23\u201333.","DOI":"10.1145\/3239372.3239376"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1109\/TSE.2020.2989506","article-title":"Property satisfiability analysis for product lines of modelling languages","volume":"48","author":"Guerra Esther","year":"2022","unstructured":"Esther Guerra, Juan de Lara, Marsha Chechik, and Rick Salay. 2022. Property satisfiability analysis for product lines of modelling languages. IEEE Trans. Software Eng. 48, 2 (2022), 397\u2013416.","journal-title":"IEEE Trans. Software Eng."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1007\/s10009-015-0387-9","article-title":"Systematic synthesis of delta modeling languages","volume":"17","author":"Haber Arne","year":"2015","unstructured":"Arne Haber, Katrin H\u00f6lldobler, Carsten Kolassa, Markus Look, Klaus M\u00fcller, Bernhard Rumpe, Ina Schaefer, and Christoph Schulze. 2015. Systematic synthesis of delta modeling languages. Int. J. Softw. Tools Technol. Transf. 17, 5 (2015), 601\u2013626.","journal-title":"Int. J. Softw. Tools Technol. Transf."},{"key":"e_1_3_2_1_13_1","volume-title":"Hedy: A gradual language for programming education. In ICER. ACM, 259\u2013270.","author":"Hermans Felienne","year":"2020","unstructured":"Felienne Hermans. 2020. Hedy: A gradual language for programming education. In ICER. ACM, 259\u2013270."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1145\/3587691","article-title":"Low-Code Programming","volume":"66","author":"Hirzel Martin","year":"2023","unstructured":"Martin Hirzel. 2023. Low-Code Programming Models. Commun. ACM 66, 10 (2023), 76\u201385.","journal-title":"Models. Commun. ACM"},{"key":"e_1_3_2_1_15_1","first-page":"386","article-title":"Software language engineering in the large: towards composing and deriving languages","volume":"54","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. Comput. Lang. Syst. Struct. 54 (2018), 386\u2013405.","journal-title":"Comput. Lang. Syst. Struct."},{"key":"e_1_3_2_1_16_1","volume-title":"SEALS: A framework for building self-adaptive virtual machines. In SLE. ACM, 150\u2013163.","author":"Jouneaux Gwendal","year":"2021","unstructured":"Gwendal Jouneaux, Olivier Barais, Beno\u00eet Combemale, and Gunter Mussbacher. 2021. SEALS: A framework for building self-adaptive virtual machines. In SLE. ACM, 150\u2013163."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Gwendal Jouneaux Olivier Barais Benoit Combemale and Gunter Mussbacher. 2021. Towards self-adaptable languages. In Onward!@SPLASH. ACM 1\u201316.","DOI":"10.1145\/3486607.3486753"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Kyo Kang Sholom Cohen James Hess William Novak and A. Peterson. 1990. Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU\/SEI-90-TR-021. Software Engineering Institute Carnegie Mellon University Pittsburgh PA.","DOI":"10.21236\/ADA235785"},{"volume-title":"Mastering software variability with FeatureIDE","author":"Meinicke Jens","key":"e_1_3_2_1_19_1","unstructured":"Jens Meinicke, Thomas Th\u00fcm, Reimar Schr\u00f6ter, Fabian Benduhn, Thomas Leich, and Gunter Saake. 2017. Mastering software variability with FeatureIDE. Springer. See also https:\/\/featureide.github.io\/."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1109\/TSE.2009.67","article-title":"The physics of notations: Toward a scientific basis for constructing visual notations in software engineering","volume":"35","author":"Moody Daniel L.","year":"2009","unstructured":"Daniel L. Moody. 2009. The physics of notations: Toward a scientific basis for constructing visual notations in software engineering. IEEE Trans. Software Eng. 35, 6 (2009), 756\u2013779.","journal-title":"IEEE Trans. Software Eng."},{"key":"e_1_3_2_1_21_1","unstructured":"L. Northrop and P. Clements. 2002. Software Product Lines: Practices and Patterns. Addison-Wesley Longman Publishing Co. Inc. Boston MA USA."},{"key":"e_1_3_2_1_22_1","unstructured":"OCL. 2014. http:\/\/www.omg.org\/spec\/OCL\/."},{"key":"e_1_3_2_1_23_1","unstructured":"OCLinEcore. (last accessed in December 2024). https:\/\/wiki.eclipse.org\/OCL\/ OCLinEcore."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Gilles Perrouin Moussa Amrani Mathieu Acher Beno\u00eet Combemale Axel Legay and Pierre-Yves Schobbens. 2016. Featured model types: Towards systematic reuse in modelling language engineering. In MiSE@ICSE. ACM 1\u20137.","DOI":"10.1145\/2896982.2896987"},{"volume-title":"SiPL - A delta-based modeling framework for software product line engineering","author":"Pietsch Christopher","key":"e_1_3_2_1_25_1","unstructured":"Christopher Pietsch, Timo Kehrer, Udo Kelter, Dennis Reuling, and Manuel Ohrndorf. 2015. SiPL - A delta-based modeling framework for software product line engineering. In ASE. IEEE Computer Society, 852\u2013857."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1007\/s10270-021-00970-2","article-title":"Low-code development and model-driven engineering: Two sides of the same coin","volume":"21","author":"Ruscio Davide Di","year":"2022","unstructured":"Davide Di Ruscio, Dimitrios S. Kolovos, Juan de Lara, Alfonso Pierantonio, Massimo Tisi, and Manuel Wimmer. 2022. Low-code development and model-driven engineering: Two sides of the same coin? Softw. Syst. Model. 21, 2 (2022), 437\u2013446.","journal-title":"Softw. Syst. Model."},{"key":"e_1_3_2_1_27_1","volume-title":"Merks","author":"Steinberg Dave","year":"2008","unstructured":"Dave Steinberg, Frank Budinsky, Marcelo Paternostro, and Ed Merks. 2008. EMF: Eclipse Modeling Framework, 2nd Edition. Addison-Wesley Professional, Upper Saddle River, NJ.","edition":"2"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Tijs van der Storm and Felienne Hermans. 2022. Gradual grammars: Syntax in levels and locales. In SLE. ACM 134\u2013147.","DOI":"10.1145\/3567512.3567524"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1109\/MS.2009.95","article-title":"Improving domain-specific language reuse with software product line techniques","volume":"26","author":"White Jules","year":"2009","unstructured":"Jules White, James H. Hill, Jeff Gray, Sumant Tambe, Aniruddha S. Gokhale, and Douglas C. Schmidt. 2009. Improving domain-specific language reuse with software product line techniques. IEEE Softw. 26, 4 (2009), 47\u201353.","journal-title":"IEEE Softw."},{"volume-title":"http:\/\/www.eclipse.org\/Xtext\/. (last accessed","year":"2025","key":"e_1_3_2_1_30_1","unstructured":"Xtext. 2025. http:\/\/www.eclipse.org\/Xtext\/. (last accessed in January 2025)."}],"event":{"name":"FSE Companion '25: 33rd ACM International Conference on the Foundations of Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Clarion Hotel Trondheim Trondheim Norway","acronym":"FSE Companion '25"},"container-title":["Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696630.3728585","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:18:50Z","timestamp":1753730330000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696630.3728585"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,23]]},"references-count":30,"alternative-id":["10.1145\/3696630.3728585","10.1145\/3696630"],"URL":"https:\/\/doi.org\/10.1145\/3696630.3728585","relation":{},"subject":[],"published":{"date-parts":[[2025,6,23]]},"assertion":[{"value":"2025-07-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}