{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:07:45Z","timestamp":1776013665527,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":45,"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":"Spanish MICINN","award":["TED2021-129381B-C21"],"award-info":[{"award-number":["TED2021-129381B-C21"]}]},{"name":"Spanish MICINN","award":["PID2021-122270OB-I00"],"award-info":[{"award-number":["PID2021-122270OB-I00"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,22]]},"DOI":"10.1145\/3640310.3674082","type":"proceedings-article","created":{"date-parts":[[2024,9,30]],"date-time":"2024-09-30T13:38:07Z","timestamp":1727703487000},"page":"69-79","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Product Lines of Graphical Modelling Languages"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8331-4467","authenticated-orcid":false,"given":"Antonio","family":"Garmendia","sequence":"first","affiliation":[{"name":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2818-2278","authenticated-orcid":false,"given":"Esther","family":"Guerra","sequence":"additional","affiliation":[{"name":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9425-6362","authenticated-orcid":false,"given":"Juan","family":"de Lara","sequence":"additional","affiliation":[{"name":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,9,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Model-driven software engineering in practice","author":"Brambilla Marco","unstructured":"Marco Brambilla, Jordi Cabot, and Manuel Wimmer. 2017. Model-driven software engineering in practice, Second edition. Morgan & Claypool Publishers."},{"key":"e_1_3_2_1_2_1","volume-title":"VaMoS","author":"Butting Arvid","unstructured":"Arvid Butting, Robert Eikermann, Oliver Kautz, Bernhard Rumpe, and Andreas Wortmann. 2018. Controlled and extensible variability of concrete and abstract syntax with independent language features. In VaMoS. ACM, New York, NY, USA, 75--82."},{"key":"e_1_3_2_1_3_1","volume-title":"Compositional modelling languages with analytics and construction infrastructures based on object-oriented techniques---The MontiCore approach","author":"Butting Arvid","unstructured":"Arvid Butting, Katrin H\u00f6lldobler, Bernhard Rumpe, and Andreas Wortmann. 2021. Compositional modelling languages with analytics and construction infrastructures based on object-oriented techniques---The MontiCore approach. Springer International Publishing, Cham, 217--234."},{"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--46.","DOI":"10.1145\/3365438.3410934"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-009-0129-0"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10074-6"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2018.05.004"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419404"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Juan de Lara Esther Guerra and Paolo Bottoni. 2022. Modular language product lines: A graph transformation approach. In MoDELS. ACM 334--344.","DOI":"10.1145\/3550355.3552444"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-024-01179-9"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78743-3_6"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00165-009-0114-y"},{"key":"e_1_3_2_1_13_1","volume-title":"SLE (LNCS","volume":"351","author":"Dur\u00e1n Francisco","year":"2012","unstructured":"Francisco Dur\u00e1n, Steffen Zschaler, and Javier Troya. 2012. On the reusable specification of non-functional properties in DSLs. In SLE (LNCS, Vol. 7745). Springer, 332--351."},{"key":"e_1_3_2_1_14_1","volume-title":"Fundamentals of algebraic graph transformation","author":"Ehrig Hartmut","unstructured":"Hartmut Ehrig, Karsten Ehrig, Ulrike Prange, and Gabriele Taentzer. 2006. Fundamentals of algebraic graph transformation. Springer."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87405-8_14"},{"key":"e_1_3_2_1_16_1","volume-title":"GPCE","author":"Garmendia Antonio","unstructured":"Antonio Garmendia, Manuel Wimmer, Esther Guerra, Elena G\u00f3mez-Mart\u00ednez, and Juan de Lara. 2020. Automated variability injection for graphical modelling languages. In GPCE. ACM, New York, NY, USA, 15--21."},{"key":"e_1_3_2_1_17_1","unstructured":"GMF. (last accessed in March 2024). https:\/\/eclipse.dev\/modeling\/gmp\/."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Esther Guerra and Juan de Lara. 2018. On the quest for flexible modelling. In MoDELS. ACM 23--33.","DOI":"10.1145\/3239372.3239376"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2989506"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406262"},{"key":"e_1_3_2_1_21_1","unstructured":"ISO\/IEC\/IEEE 42010 2022. Systems and software engineering - Architecture description. https:\/\/www.iso.org\/standard\/74393.html."},{"key":"e_1_3_2_1_22_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. Carnegie Mellon University.","DOI":"10.21236\/ADA235785"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-12385-7_61"},{"key":"e_1_3_2_1_24_1","volume-title":"Jean-Marc Loingtier, and John Irwin.","author":"Kiczales Gregor","year":"1997","unstructured":"Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. 1997. Aspect-oriented programming. In ECOOP'97 (LNCS, Vol. 1241). Springer, 220--242."},{"key":"e_1_3_2_1_25_1","volume-title":"Richard F. Paige, Fiona A. C. Polack, and Goetz Botterweck.","author":"Kolovos Dimitrios S.","year":"2010","unstructured":"Dimitrios S. Kolovos, Louis M. Rose, Saad bin Abid, Richard F. Paige, Fiona A. C. Polack, and Goetz Botterweck. 2010. Taming EMF and GMF using model transformation. In MoDELS (LNCS, Vol. 6394). Springer, 211--225."},{"key":"e_1_3_2_1_26_1","volume-title":"Categories for the working mathematician","author":"Lane Saunders Mac","unstructured":"Saunders Mac Lane. 1971. Categories for the working mathematician. Springer."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.74"},{"key":"e_1_3_2_1_28_1","volume-title":"Mastering software variability with FeatureIDE","author":"Meinicke Jens","unstructured":"Jens Meinicke, Thomas Th\u00fcm, Reimar Schr\u00f6ter, Fabian Benduhn, Thomas Leich, and Gunter Saake. 2017. Mastering software variability with FeatureIDE. Springer."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Ivan Melo Mario E. S\u00e1nchez and Jorge Villalobos. 2013. Composing graphical languages. In GlobalDSL@ECOOP. ACM 12--17.","DOI":"10.1145\/2489812.2489816"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.05.042"},{"key":"e_1_3_2_1_31_1","volume-title":"MPM@MoDELS","author":"Meyers Bart","unstructured":"Bart Meyers, Antonio Cicchetti, Esther Guerra, and Juan de Lara. 2012. Composing textual modelling languages in practice. In MPM@MoDELS. ACM, New York, NY, USA, 31--36."},{"key":"e_1_3_2_1_32_1","volume-title":"Eric Lefebvre, Lamia Elabed, and Ghizlane El-Boussaidi.","author":"Mili Hafedh","year":"2010","unstructured":"Hafedh Mili, Guy Tremblay, Guitta Bou Jaoude, Eric Lefebvre, Lamia Elabed, and Ghizlane El-Boussaidi. 2010. Business process modeling languages: Sorting through the alphabet soup. ACM Comput. Surv. 43, 1 (2010), 4:1--4:56."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.67"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.24143"},{"key":"e_1_3_2_1_35_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_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02577-8_97"},{"key":"e_1_3_2_1_37_1","volume-title":"MiSE@ICSE","author":"Perrouin Gilles","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, New York, NY, USA, 1--7."},{"key":"e_1_3_2_1_38_1","volume-title":"SLE (LNCS","volume":"73","author":"Rivera Jos\u00e9 Eduardo","year":"2008","unstructured":"Jos\u00e9 Eduardo Rivera, Esther Guerra, Juan de Lara, and Antonio Vallecillo. 2008. Analyzing rule-based behavioral semantics of visual modeling languages with Maude. In SLE (LNCS, Vol. 5452). Springer, 54--73."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Alessio Di Sandro Ramy Shahin and Marsha Chechik. 2023. Adding product-line capabilities to your favourite modeling language. In VaMoS. ACM 3--12.","DOI":"10.1145\/3571788.3571791"},{"key":"e_1_3_2_1_40_1","unstructured":"Sirius. (last accessed in March 2024). https:\/\/www.eclipse.org\/sirius\/."},{"key":"e_1_3_2_1_41_1","volume-title":"MoDELS Companion","author":"St\u00f6rrle Harald","unstructured":"Harald St\u00f6rrle. 2019. Modeling moods. In MoDELS Companion. IEEE, 468--477."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.07.009"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.02.001"},{"key":"e_1_3_2_1_44_1","volume-title":"Domain-specific languages - Effective modeling, automation, and reuse","author":"Wasowski Andrzej","unstructured":"Andrzej Wasowski and Thorsten Berger. 2023. Domain-specific languages - Effective modeling, automation, and reuse. Springer."},{"key":"e_1_3_2_1_45_1","unstructured":"Xtext. 2022. https:\/\/www.eclipse.org\/Xtext\/."}],"event":{"name":"MODELS '24: ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems","location":"Linz Austria","acronym":"MODELS '24","sponsor":["Johannes Kepler University, Linz, Austria","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"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\/3640310.3674082","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3640310.3674082","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T23:52:59Z","timestamp":1755906779000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3640310.3674082"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,22]]},"references-count":45,"alternative-id":["10.1145\/3640310.3674082","10.1145\/3640310"],"URL":"https:\/\/doi.org\/10.1145\/3640310.3674082","relation":{},"subject":[],"published":{"date-parts":[[2024,9,22]]},"assertion":[{"value":"2024-09-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}