{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T16:38:03Z","timestamp":1782319083635,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,23]],"date-time":"2022-10-23T00:00:00Z","timestamp":1666483200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"R&D programme of Madrid","award":["P2018\/TCS-4314"],"award-info":[{"award-number":["P2018\/TCS-4314"]}]},{"name":"Spanish Ministry of Science","award":["PID2021-122270OB-I00"],"award-info":[{"award-number":["PID2021-122270OB-I00"]}]},{"name":"Sapienza Visitor Programme"},{"name":"Department of Computer Science at Sapienza"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,10,23]]},"DOI":"10.1145\/3550355.3552444","type":"proceedings-article","created":{"date-parts":[[2022,10,24]],"date-time":"2022-10-24T22:44:57Z","timestamp":1666651497000},"page":"334-344","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Modular language product lines"],"prefix":"10.1145","author":[{"given":"Juan","family":"de Lara","sequence":"first","affiliation":[{"name":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Esther","family":"Guerra","sequence":"additional","affiliation":[{"name":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paolo","family":"Bottoni","sequence":"additional","affiliation":[{"name":"Sapienza University of Rome, Rome, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,10,24]]},"reference":[{"key":"e_1_3_2_1_1_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-- 135 . 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--135."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2008.04.004"},{"key":"e_1_3_2_1_3_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 . 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_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.  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","unstructured":"Capone-pl. 2022. https:\/\/capone-pl.github.io\/.  Capone-pl. 2022. https:\/\/capone-pl.github.io\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Capone-pl evaluation data. 2022. https:\/\/capone-pl.github.io\/examples.html.  Capone-pl evaluation data. 2022. https:\/\/capone-pl.github.io\/examples.html."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419404"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00165-021-00554-3"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Juan de Lara Esther Guerra Marsha Chechik and Rick Salay. 2018. Model transformation product lines. In MoDELS. ACM 67--77.  Juan de Lara Esther Guerra Marsha Chechik and Rick Salay. 2018. Model transformation product lines. In MoDELS. ACM 67--77.","DOI":"10.1145\/3239372.3239377"},{"key":"e_1_3_2_1_10_1","volume-title":"Melange: A meta-language for modular and reusable development of DSLs. In SLE. ACM, 25--36.","author":"Degueule Thomas","year":"2015","unstructured":"Thomas Degueule , Beno\u00eet Combemale , Arnaud Blouin , Olivier Barais , and Jean-Marc J\u00e9z\u00e9quel . 2015 . Melange: A meta-language for modular and reusable development of DSLs. In SLE. ACM, 25--36. Thomas Degueule, Beno\u00eet Combemale, Arnaud Blouin, Olivier Barais, and Jean-Marc J\u00e9z\u00e9quel. 2015. Melange: A meta-language for modular and reusable development of DSLs. In SLE. ACM, 25--36."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jlamp.2015.09.005"},{"key":"e_1_3_2_1_12_1","volume-title":"5th International Conference, SLE (Lecture Notes in Computer Science","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 Software Language Engineering , 5th International Conference, SLE (Lecture Notes in Computer Science , Vol. 7745). Springer, 332-- 351 . Francisco Dur\u00e1n, Steffen Zschaler, and Javier Troya. 2012. On the Reusable Specification of Non-functional Properties in DSLs. In Software Language Engineering, 5th International Conference, SLE (Lecture Notes in Computer Science, Vol. 7745). Springer, 332--351."},{"key":"e_1_3_2_1_13_1","unstructured":"Eclipse. 2022. https:\/\/www.eclipse.org\/.  Eclipse. 2022. https:\/\/www.eclipse.org\/."},{"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 . 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":"crossref","unstructured":"Luca Favalli Thomas K\u00fchn and Walter Cazzola. 2020. Neverlang and FeatureIDE just married: Integrated language product line development environment. In SPLC. ACM 1--11.  Luca Favalli Thomas K\u00fchn and Walter Cazzola. 2020. Neverlang and FeatureIDE just married: Integrated language product line development environment. In SPLC. ACM 1--11.","DOI":"10.1145\/3382025.3414961"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2989506"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-013-0354-4"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15928-2_13"},{"key":"e_1_3_2_1_19_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 Universit.  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 Universit.","DOI":"10.21236\/ADA235785"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-12385-7_61"},{"key":"e_1_3_2_1_21_1","volume-title":"Domain-Specific Modeling - Enabling Full Code Generation","author":"Kelly Steven","unstructured":"Steven Kelly and Juha-Pekka Tolvanen . 2008. Domain-Specific Modeling - Enabling Full Code Generation . Wiley . Steven Kelly and Juha-Pekka Tolvanen. 2008. Domain-Specific Modeling - Enabling Full Code Generation. Wiley."},{"key":"e_1_3_2_1_22_1","volume-title":"Franck Fleurey, Jean-Marc J\u00e9z\u00e9quel, and Jacques Klein.","author":"Kienzle J\u00f6rg","year":"2010","unstructured":"J\u00f6rg Kienzle , Wisam Al Abed , Franck Fleurey, Jean-Marc J\u00e9z\u00e9quel, and Jacques Klein. 2010 . Aspect-Oriented Design with Reusable Aspect Models. Springer Berlin Heidelberg , Berlin, Heidelberg, 272--320. J\u00f6rg Kienzle, Wisam Al Abed, Franck Fleurey, Jean-Marc J\u00e9z\u00e9quel, and Jacques Klein. 2010. Aspect-Oriented Design with Reusable Aspect Models. Springer Berlin Heidelberg, Berlin, Heidelberg, 272--320."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"J\u00f6rg Kienzle Gunter Mussbacher Philippe Collet and Omar Alam. 2016. Delaying decisions in variable concern hierarchies. In GPCE. ACM 93--103.  J\u00f6rg Kienzle Gunter Mussbacher Philippe Collet and Omar Alam. 2016. Delaying decisions in variable concern hierarchies. In GPCE. ACM 93--103.","DOI":"10.1145\/3093335.2993246"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/11787044_11"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180258"},{"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 . Saunders Mac Lane. 1971. Categories for the Working Mathematician. Springer."},{"key":"e_1_3_2_1_27_1","volume-title":"Revisiting visitors for modular extension of executable DSMLs","author":"Leduc Manuel","unstructured":"Manuel Leduc , Thomas Degueule , Beno\u00eet Combemale , Tijs van der Storm , and Olivier Barais . 2017. Revisiting visitors for modular extension of executable DSMLs . In MODELS. IEEE Computer Society , 112--122. Manuel Leduc, Thomas Degueule, Beno\u00eet Combemale, Tijs van der Storm, and Olivier Barais. 2017. Revisiting visitors for modular extension of executable DSMLs. In MODELS. IEEE Computer Society, 112--122."},{"key":"e_1_3_2_1_28_1","volume-title":"Lopez-Herrejon and Don Batory","author":"Roberto","year":"2001","unstructured":"Roberto E. Lopez-Herrejon and Don Batory . 2001 . A Standard Problem for Evaluating Product-Line Methodologies. In GCBSE, Jan Bosch (Ed.). Springer Berlin Heidelberg , Berlin, Heidelberg, 10--24. Roberto E. Lopez-Herrejon and Don Batory. 2001. A Standard Problem for Evaluating Product-Line Methodologies. In GCBSE, Jan Bosch (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 10--24."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2015.01.034"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.74"},{"key":"e_1_3_2_1_31_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 . 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_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.05.042"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2016.09.004"},{"key":"e_1_3_2_1_34_1","first-page":"541","article-title":"Petri Nets","volume":"77","author":"Murata T.","year":"1989","unstructured":"T. Murata . 1989 . Petri Nets : Properties, Analysis and Applications. Proc. IEEE 77 , 4 (1989), 541 -- 580 . T. Murata. 1989. Petri Nets: Properties, Analysis and Applications. Proc. IEEE 77, 4 (1989), 541--580.","journal-title":"Properties, Analysis and Applications. Proc. IEEE"},{"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.  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","unstructured":"OSGi working group. 2022. OSGi: The dynamic module system for Java. https:\/\/www.osgi.org\/.  OSGi working group. 2022. OSGi: The dynamic module system for Java. https:\/\/www.osgi.org\/."},{"key":"e_1_3_2_1_37_1","volume-title":"TAGT (LNCS","volume":"442","author":"Parisi-Presicce Francesco","year":"1994","unstructured":"Francesco Parisi-Presicce . 1994 . Transformations of graph grammars . In TAGT (LNCS , Vol. 1073). Springer, 428-- 442 . Francesco Parisi-Presicce. 1994. Transformations of graph grammars. In TAGT (LNCS, Vol. 1073). Springer, 428--442."},{"key":"e_1_3_2_1_38_1","first-page":"1","article-title":"Formal foundations for analyzing and refactoring delta-oriented model-based software product lines. In Proc. of the 23rd International Systems and Software Product Line Conference","volume":"30","author":"Pietsch Christopher","year":"2019","unstructured":"Christopher Pietsch , Udo Kelter , Timo Kehrer , and Christoph Seidl . 2019 . Formal foundations for analyzing and refactoring delta-oriented model-based software product lines. In Proc. of the 23rd International Systems and Software Product Line Conference , SPLC. ACM , 30 : 1 -- 30 :11. Christopher Pietsch, Udo Kelter, Timo Kehrer, and Christoph Seidl. 2019. Formal foundations for analyzing and refactoring delta-oriented model-based software product lines. In Proc. of the 23rd International Systems and Software Product Line Conference, SPLC. ACM, 30:1--30:11.","journal-title":"SPLC. ACM"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3023956.3023960"},{"key":"e_1_3_2_1_40_1","volume-title":"van der Linden","author":"Pohl Klaus","year":"2005","unstructured":"Klaus Pohl , G\u00fcnter B\u00f6ckle , and Frank J . van der Linden . 2005 . Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag , Berlin, Heidelberg. Klaus Pohl, G\u00fcnter B\u00f6ckle, and Frank J. van der Linden. 2005. Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag, Berlin, Heidelberg."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-15579-6_6"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2006.08.008"},{"key":"e_1_3_2_1_43_1","volume-title":"Merks","author":"Steinberg Dave","year":"2008","unstructured":"Dave Steinberg , Frank Budinsky , Marcelo Paternostro , and Ed Merks . 2008 . EMF : Eclipse Modeling Framework, 2 nd Edition. Addison-Wesley Professional . Dave Steinberg, Frank Budinsky, Marcelo Paternostro, and Ed Merks. 2008. EMF: Eclipse Modeling Framework, 2nd Edition. Addison-Wesley Professional.","edition":"2"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00165-017-0441-3"},{"key":"e_1_3_2_1_45_1","volume-title":"Transformations of software product lines: A generalizing framework based on category theory","author":"Taentzer Gabriele","unstructured":"Gabriele Taentzer , Rick Salay , Daniel Str\u00fcber , and Marsha Chechik . 2017. Transformations of software product lines: A generalizing framework based on category theory . In MoDELS. IEEE , 101--111. Gabriele Taentzer, Rick Salay, Daniel Str\u00fcber, and Marsha Chechik. 2017. Transformations of software product lines: A generalizing framework based on category theory. In MoDELS. IEEE, 101--111."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02674-4_3"},{"key":"e_1_3_2_1_47_1","volume-title":"Second International Conference, SLE (LNCS","volume":"273","author":"Wende Christian","year":"2009","unstructured":"Christian Wende , Nils Thieme , and Steffen Zschaler . 2009 . A Role-Based Approach towards Modular Language Engineering. In Software Language Engineering , Second International Conference, SLE (LNCS , Vol. 5969). Springer, 254-- 273 . Christian Wende, Nils Thieme, and Steffen Zschaler. 2009. A Role-Based Approach towards Modular Language Engineering. In Software Language Engineering, Second International Conference, SLE (LNCS, Vol. 5969). Springer, 254--273."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2012.11.2.a3"},{"key":"e_1_3_2_1_49_1","unstructured":"Xtext. 2022. https:\/\/www.eclipse.org\/Xtext\/.  Xtext. 2022. https:\/\/www.eclipse.org\/Xtext\/."},{"key":"e_1_3_2_1_50_1","volume-title":"GTSMorpher: Safely Composing Behavioural Analyses Using Structured Operational Semantics","author":"Zschaler Steffen","unstructured":"Steffen Zschaler and Francisco Dur\u00e1n . 2021. GTSMorpher: Safely Composing Behavioural Analyses Using Structured Operational Semantics . Springer International Publishing , Cham , 189--215. Steffen Zschaler and Francisco Dur\u00e1n. 2021. GTSMorpher: Safely Composing Behavioural Analyses Using Structured Operational Semantics. Springer International Publishing, Cham, 189--215."}],"event":{"name":"MODELS '22: ACM\/IEEE 25th International Conference on Model Driven Engineering Languages and Systems","location":"Montreal Quebec Canada","acronym":"MODELS '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","Univ. of Montreal University of Montreal","IEEE CS"]},"container-title":["Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550355.3552444","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3550355.3552444","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:08:07Z","timestamp":1750183687000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550355.3552444"}},"subtitle":["a graph transformation approach"],"short-title":[],"issued":{"date-parts":[[2022,10,23]]},"references-count":50,"alternative-id":["10.1145\/3550355.3552444","10.1145\/3550355"],"URL":"https:\/\/doi.org\/10.1145\/3550355.3552444","relation":{},"subject":[],"published":{"date-parts":[[2022,10,23]]},"assertion":[{"value":"2022-10-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}