{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T03:44:48Z","timestamp":1782791088795,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,16]],"date-time":"2020-11-16T00:00:00Z","timestamp":1605484800000},"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":["S2018\/TCS-4314"],"award-info":[{"award-number":["S2018\/TCS-4314"]}]},{"name":"Spanish Ministry of Science","award":["RTI2018-095255-B-I00"],"award-info":[{"award-number":["RTI2018-095255-B-I00"]}]},{"name":"Austrian Science Fund","award":["P 30525-N31"],"award-info":[{"award-number":["P 30525-N31"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,11,16]]},"DOI":"10.1145\/3425898.3426957","type":"proceedings-article","created":{"date-parts":[[2020,11,25]],"date-time":"2020-11-25T01:26:21Z","timestamp":1606267581000},"page":"15-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Automated variability injection for graphical modelling languages"],"prefix":"10.1145","author":[{"given":"Antonio","family":"Garmendia","sequence":"first","affiliation":[{"name":"JKU Linz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manuel","family":"Wimmer","sequence":"additional","affiliation":[{"name":"JKU Linz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Esther","family":"Guerra","sequence":"additional","affiliation":[{"name":"Autonomous University of Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Elena","family":"G\u00f3mez-Mart\u00ednez","sequence":"additional","affiliation":[{"name":"Autonomous University of Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juan","family":"de Lara","sequence":"additional","affiliation":[{"name":"Autonomous University of Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,11,16]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"ModelDriven Software Engineering in Practice","author":"Brambilla Marco","unstructured":"Marco Brambilla , Jordi Cabot , and Manuel Wimmer . 2017. ModelDriven Software Engineering in Practice , Second Edition. Morgan & Claypool Publishers . Marco Brambilla, Jordi Cabot, and Manuel Wimmer. 2017. ModelDriven Software Engineering in Practice, Second Edition. Morgan & Claypool Publishers."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173738"},{"key":"e_1_3_2_2_3_1","volume-title":"htps:\/\/www.eclipse.org\/ecoretools\/. (last accessed","year":"2020","unstructured":"EcoreTools. [n.d.]. EcoreTools. htps:\/\/www.eclipse.org\/ecoretools\/. (last accessed in October 2020 ). EcoreTools. [n.d.]. EcoreTools. htps:\/\/www.eclipse.org\/ecoretools\/. (last accessed in October 2020 )."},{"key":"e_1_3_2_2_4_1","first-page":"82","volume-title":"Proc. of MODELSWARD'18","author":"Greiner Sandra","year":"2018","unstructured":"Sandra Greiner and Bernhard Westfechtel . 2018 . Evaluating Multivariant Model-To-Text Transformations Realized by Generic Aspects . In Proc. of MODELSWARD'18 . Springer , 82 - 105 . Sandra Greiner and Bernhard Westfechtel. 2018. Evaluating Multivariant Model-To-Text Transformations Realized by Generic Aspects. In Proc. of MODELSWARD'18. Springer, 82-105."},{"key":"e_1_3_2_2_5_1","volume-title":"Property satisfiability analysis for product lines of modelling languages","author":"Guerra Esther","year":"2020","unstructured":"Esther Guerra , Juan de Lara , Marsha Chechik , and Rick Salay . 2020. Property satisfiability analysis for product lines of modelling languages . IEEE Transactions on Software Engineering ( 2020 ), 1-20. Esther Guerra, Juan de Lara, Marsha Chechik, and Rick Salay. 2020. Property satisfiability analysis for product lines of modelling languages. IEEE Transactions on Software Engineering ( 2020 ), 1-20."},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"crossref","unstructured":"Ines Hajri Arda Goknil Lionel C. Briand and Thierry Stephany. 2018. Configuring use case models in product families. SoSyM 17 3 ( 2018 ) 939-971.  Ines Hajri Arda Goknil Lionel C. Briand and Thierry Stephany. 2018. Configuring use case models in product families. SoSyM 17 3 ( 2018 ) 939-971.","DOI":"10.1007\/s10270-016-0539-8"},{"key":"e_1_3_2_2_7_1","first-page":"139","article-title":"Adding Standardized Variability to Domain Specific Languages","author":"Haugen \u00d8ystein","year":"2008","unstructured":"\u00d8ystein Haugen , Birger M\u00f8ller-Pedersen , Jon Oldevik , G\u00f8ran K. Olsen , and Andreas Svendsen . 2008 . Adding Standardized Variability to Domain Specific Languages . In SPLC. IEEE Computer Society , 139 - 148 . \u00d8ystein Haugen, Birger M\u00f8ller-Pedersen, Jon Oldevik, G\u00f8ran K. Olsen, and Andreas Svendsen. 2008. Adding Standardized Variability to Domain Specific Languages. In SPLC. IEEE Computer Society, 139-148.","journal-title":"SPLC. IEEE Computer Society"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491627.2493899"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"crossref","unstructured":"John Edward Hutchinson Jon Whittle and Mark Rouncefield. 2014. Model-driven engineering practices in industry: Social organizational and managerial factors that lead to success or failure. Sci. Comput. Program. 89 ( 2014 ) 144-161.  John Edward Hutchinson Jon Whittle and Mark Rouncefield. 2014. Model-driven engineering practices in industry: Social organizational and managerial factors that lead to success or failure. Sci. Comput. Program. 89 ( 2014 ) 144-161.","DOI":"10.1016\/j.scico.2013.03.017"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.08.002"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"crossref","unstructured":"K. Kang S. Cohen J. Hess W. Novak and A. Peterson. 1990. FeatureOriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU\/SEI-90-TR-021. SEI Carnegie Mellon University.  K. Kang S. Cohen J. Hess W. Novak and A. Peterson. 1990. FeatureOriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU\/SEI-90-TR-021. SEI Carnegie Mellon University.","DOI":"10.21236\/ADA235785"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368131"},{"key":"e_1_3_2_2_13_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 . John Wiley & Sons . Steven Kelly and Juha-Pekka Tolvanen. 2008. Domain-specific modeling: enabling full code generation. John Wiley & Sons."},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3233027.3233034"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"crossref","unstructured":"Michael Lienhardt Ferruccio Damiani Lorenzo Testa and Gianluca Turin. 2018. On checking delta-oriented product lines of statecharts. Sci. Comput. Program. 166 ( 2018 ) 3-34.  Michael Lienhardt Ferruccio Damiani Lorenzo Testa and Gianluca Turin. 2018. On checking delta-oriented product lines of statecharts. Sci. Comput. Program. 166 ( 2018 ) 3-34.","DOI":"10.1016\/j.scico.2018.05.007"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"crossref","unstructured":"J. Meinicke T. Th\u00fcm R. Schr\u00f6ter F. Benduhn T. Leich and G. Saake. 2017. Mastering software variability with FeatureIDE. Springer.  J. Meinicke T. Th\u00fcm R. Schr\u00f6ter F. Benduhn T. Leich and G. Saake. 2017. Mastering software variability with FeatureIDE. Springer.","DOI":"10.1007\/978-3-319-61443-4"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.24143"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"crossref","unstructured":"Radu Muschevici Jos\u00e9 Proen\u00e7a and Dave Clarke. 2016. Feature Nets: behavioural modelling of software product lines. SoSyM 15 4 ( 2016 ) 1181-1206.  Radu Muschevici Jos\u00e9 Proen\u00e7a and Dave Clarke. 2016. Feature Nets: behavioural modelling of software product lines. SoSyM 15 4 ( 2016 ) 1181-1206.","DOI":"10.1007\/s10270-015-0475-z"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"crossref","unstructured":"H. Nabi and T. Aized. 2019. Modeling and analysis of carousel-based mixed-model flexible manufacturing system using colored Petri net. Adv. in Mech. Eng. 11 12 ( 2019 ) 1-14.  H. Nabi and T. Aized. 2019. Modeling and analysis of carousel-based mixed-model flexible manufacturing system using colored Petri net. Adv. in Mech. Eng. 11 12 ( 2019 ) 1-14.","DOI":"10.1177\/1687814019889740"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11617-4_20"},{"key":"e_1_3_2_2_21_1","first-page":"162","volume-title":"Proc. of ICECCS'09","author":"Paige Richard F.","unstructured":"Richard F. Paige , Dimitrios S. Kolovos , Louis M. Rose , Nikolaos Drivalos , and Fiona A. C. Polack . 2009. The Design of a Conceptual Framework and Technical Infrastructure for Model Management Language Engineering . In Proc. of ICECCS'09 . IEEE Computer Society , 162 - 171 . Richard F. Paige, Dimitrios S. Kolovos, Louis M. Rose, Nikolaos Drivalos, and Fiona A. C. Polack. 2009. The Design of a Conceptual Framework and Technical Infrastructure for Model Management Language Engineering. In Proc. of ICECCS'09. IEEE Computer Society, 162-171."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"crossref","unstructured":"Gilles Perrouin Gilles Vanwormhoudt Brice Morin Philippe Lahire Olivier Barais and Jean-Marc J\u00e9z\u00e9quel. 2012. Weaving variability into domain metamodels. SoSyM 11 3 ( 2012 ) 361-383.  Gilles Perrouin Gilles Vanwormhoudt Brice Morin Philippe Lahire Olivier Barais and Jean-Marc J\u00e9z\u00e9quel. 2012. Weaving variability into domain metamodels. SoSyM 11 3 ( 2012 ) 361-383.","DOI":"10.1007\/s10270-010-0186-4"},{"key":"e_1_3_2_2_23_1","volume-title":"Software Product Line Engineering. Foundations, Principles and Techniques","author":"Pohl K.","unstructured":"K. Pohl , G. B\u00f6ckle , and F. van der Linden . 2005. Software Product Line Engineering. Foundations, Principles and Techniques . Springer . K. Pohl, G. B\u00f6ckle, and F. van der Linden. 2005. Software Product Line Engineering. Foundations, Principles and Techniques. Springer."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568267"},{"key":"e_1_3_2_2_25_1","first-page":"81","article-title":"DeltaEcore-A Model-Based Delta Language Generation Framework. In Proc. of Modellierung'14 (LNI)","author":"Seidl Christoph","year":"2014","unstructured":"Christoph Seidl , Ina Schaefer , and Uwe A\u00dfmann . 2014 . DeltaEcore-A Model-Based Delta Language Generation Framework. In Proc. of Modellierung'14 (LNI) . GI , 81 - 96 . Christoph Seidl, Ina Schaefer, and Uwe A\u00dfmann. 2014. DeltaEcore-A Model-Based Delta Language Generation Framework. In Proc. of Modellierung'14 (LNI). GI, 81-96.","journal-title":"GI"},{"key":"e_1_3_2_2_26_1","volume-title":"htps:\/\/www.eclipse.org\/sirius\/. (last accessed","year":"2020","unstructured":"Sirius. [n.d.]. Sirius. htps:\/\/www.eclipse.org\/sirius\/. (last accessed in October 2020 ). Sirius. [n.d.]. Sirius. htps:\/\/www.eclipse.org\/sirius\/. (last accessed in October 2020 )."},{"key":"e_1_3_2_2_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, 2 nd edition. Addison-Wesley Professional , Upper Saddle River, NJ. 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_2_28_1","doi-asserted-by":"crossref","unstructured":"Thomas Th\u00fcm Sven Apel Christian K\u00e4stner Ina Schaefer and Gunter Saake. 2014. A Classification and Survey of Analysis Strategies for Software Product Lines. ACM Comput. Surv. 47 1 ( 2014 ) 6 : 1-6 : 45.  Thomas Th\u00fcm Sven Apel Christian K\u00e4stner Ina Schaefer and Gunter Saake. 2014. A Classification and Survey of Analysis Strategies for Software Product Lines. ACM Comput. Surv. 47 1 ( 2014 ) 6 : 1-6 : 45.","DOI":"10.1145\/2580950"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.36"},{"key":"e_1_3_2_2_30_1","first-page":"293","volume-title":"Proc. of ECMFA'10","author":"Trujillo Salvador","year":"2010","unstructured":"Salvador Trujillo , Jose Miguel Garate , Roberto Erick Lopez-Herrejon , Xabier Mendialdua , Albert Rosado , Alexander Egyed , Charles W. Krueger , and Josune De Sosa . 2010 . Coping with Variability in ModelBased Systems Engineering: An Experience in Green Energy . In Proc. of ECMFA'10 . Springer , 293 - 304 . Salvador Trujillo, Jose Miguel Garate, Roberto Erick Lopez-Herrejon, Xabier Mendialdua, Albert Rosado, Alexander Egyed, Charles W. Krueger, and Josune De Sosa. 2010. Coping with Variability in ModelBased Systems Engineering: An Experience in Green Energy. In Proc. of ECMFA'10. Springer, 293-304."},{"key":"e_1_3_2_2_31_1","volume-title":"htp:\/\/www.omg.org\/spec\/ UML\/2.5.1\/. (last accessed","author":"UML","year":"2020","unstructured":"UML [n.d.]. UML 2. 5.1 OMG specification. htp:\/\/www.omg.org\/spec\/ UML\/2.5.1\/. (last accessed in October 2020 ). UML [n.d.]. UML 2. 5.1 OMG specification. htp:\/\/www.omg.org\/spec\/ UML\/2.5.1\/. (last accessed in October 2020 )."},{"key":"e_1_3_2_2_32_1","unstructured":"Markus Voelter Sebastian Benz Christian Dietrich Birgit Engelmann Mats Helander Lennart C. L. Kats Eelco Visser and Guido Wachsmuth. 2013. DSL Engineering-Designing Implementing and Using DomainSpecific Languages. dslbook.org. htp:\/\/www.dslbook.org  Markus Voelter Sebastian Benz Christian Dietrich Birgit Engelmann Mats Helander Lennart C. L. Kats Eelco Visser and Guido Wachsmuth. 2013. DSL Engineering-Designing Implementing and Using DomainSpecific Languages. dslbook.org. htp:\/\/www.dslbook.org"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3239372.3239414"},{"key":"e_1_3_2_2_34_1","volume-title":"Schmidt","author":"White Jules","year":"2009","unstructured":"Jules White , James H. Hill , Jef Gray , Sumant Tambe , Aniruddha S. Gokhale , and Douglas C . Schmidt . 2009 . Improving Domain-Specific Language Reuse with Software Product Line Techniques. IEEE Software 26, 4 ( 2009 ), 47-53. Jules White, James H. Hill, Jef Gray, Sumant Tambe, Aniruddha S. Gokhale, and Douglas C. Schmidt. 2009. Improving Domain-Specific Language Reuse with Software Product Line Techniques. IEEE Software 26, 4 ( 2009 ), 47-53."},{"key":"e_1_3_2_2_35_1","volume-title":"John Edward Hutchinson, and Mark Rouncefield","author":"Whittle Jon","year":"2014","unstructured":"Jon Whittle , John Edward Hutchinson, and Mark Rouncefield . 2014 . The State of Practice in Model-Driven Engineering. IEEE Software 31, 3 ( 2014 ), 79-85. Jon Whittle, John Edward Hutchinson, and Mark Rouncefield. 2014. The State of Practice in Model-Driven Engineering. IEEE Software 31, 3 ( 2014 ), 79-85."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2017.8247711"}],"event":{"name":"GPCE '20: Concepts and Experiences","location":"Virtual USA","acronym":"GPCE '20","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3425898.3426957","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3425898.3426957","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:24Z","timestamp":1750195464000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3425898.3426957"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,16]]},"references-count":36,"alternative-id":["10.1145\/3425898.3426957","10.1145\/3425898"],"URL":"https:\/\/doi.org\/10.1145\/3425898.3426957","relation":{},"subject":[],"published":{"date-parts":[[2020,11,16]]},"assertion":[{"value":"2020-11-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}