{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:35:55Z","timestamp":1750221355731,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,2,7]],"date-time":"2018-02-07T00:00:00Z","timestamp":1517961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,2,7]]},"DOI":"10.1145\/3168365.3168368","type":"proceedings-article","created":{"date-parts":[[2018,1,18]],"date-time":"2018-01-18T13:15:02Z","timestamp":1516281302000},"page":"75-82","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Controlled and Extensible Variability of Concrete and Abstract Syntax with Independent Language Features"],"prefix":"10.1145","author":[{"given":"Arvid","family":"Butting","sequence":"first","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Eikermann","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oliver","family":"Kautz","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Wortmann","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,2,7]]},"reference":[{"volume-title":"Implementing domain-specific languages with Xtext and Xtend","author":"Bettini Lorenzo","key":"e_1_3_2_1_1_1","unstructured":"Lorenzo Bettini . 2016. Implementing domain-specific languages with Xtext and Xtend . Packt Publishing Ltd . Lorenzo Bettini. 2016. Implementing domain-specific languages with Xtext and Xtend. Packt Publishing Ltd."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-61482-3_4"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04425-0_54"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26172-0_2"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814251.2814252"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2427048.2427055"},{"volume-title":"Empirical Language Analysis in Software Linguistics","author":"Favre Jean-Marie","key":"e_1_3_2_1_7_1","unstructured":"Jean-Marie Favre , Dragan Gasevic , Ralf L\u00e4mmel , and Ekaterina Pek . 2010. Empirical Language Analysis in Software Linguistics . In SLE. Springer , 316--326. Jean-Marie Favre, Dragan Gasevic, Ralf L\u00e4mmel, and Ekaterina Pek. 2010. Empirical Language Analysis in Software Linguistics. In SLE. Springer, 316--326."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.14"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005225000190031"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-013-0354-4"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2489812.2489817"},{"key":"e_1_3_2_1_13_1","unstructured":"Anneke Kleppe. 2008. Software Language Engineering: Creating Domain-Specific Languages using Metamodels. Pearson Education.   Anneke Kleppe. 2008. Software Language Engineering: Creating Domain-Specific Languages using Metamodels. Pearson Education."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69824-1_17"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934470"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2791060.2791092"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430518"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.74"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.825767"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2016.09.004"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.04.087"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04425-0_56"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02577-8_97"},{"key":"e_1_3_2_1_24_1","volume-title":"Merks","author":"Steinberg Dave","year":"2009","unstructured":"Dave Steinberg , Frank Budinsky , Marcelo Paternostro , and Ed Merks . 2009 . EMF : Eclipse Modeling Framework (2. ed.). Addison-Wesley , Boston, MA. Dave Steinberg, Frank Budinsky, Marcelo Paternostro, and Ed Merks. 2009. EMF: Eclipse Modeling Framework (2. ed.). Addison-Wesley, Boston, MA."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.02.001"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2648511.2648529"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/INES.2014.6909375"},{"key":"e_1_3_2_1_28_1","volume-title":"Eelco Visser, and Guido Wachsmuth.","author":"V\u00f6lter Markus","year":"2013","unstructured":"Markus V\u00f6lter , Sebastian Benz , Christian Dietrich , Birgit Engelmann , Mats Helander , Lennart C L Kats , Eelco Visser, and Guido Wachsmuth. 2013 . {DSL} Engineering - Designing, Implementing and Using Domain-Specific Languages . dslbook.org. Markus V\u00f6lter, Sebastian Benz, Christian Dietrich, Birgit Engelmann, Mats Helander, Lennart C L Kats, Eelco Visser, and Guido Wachsmuth. 2013. {DSL} Engineering - Designing, Implementing and Using Domain-Specific Languages. dslbook.org."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.95"}],"event":{"name":"VAMOS 2018: 12th International Workshop on Variability Modelling of Software-Intensive Systems","sponsor":["Universidad Polit\u00e9cnica de Madrid","URJC Rey Juan Carlos University"],"location":"Madrid Spain","acronym":"VAMOS 2018"},"container-title":["Proceedings of the 12th International Workshop on Variability Modelling of Software-Intensive Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3168365.3168368","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3168365.3168368","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:08Z","timestamp":1750213568000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3168365.3168368"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,7]]},"references-count":28,"alternative-id":["10.1145\/3168365.3168368","10.1145\/3168365"],"URL":"https:\/\/doi.org\/10.1145\/3168365.3168368","relation":{},"subject":[],"published":{"date-parts":[[2018,2,7]]},"assertion":[{"value":"2018-02-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}