{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T18:03:54Z","timestamp":1773338634505,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,9,10]],"date-time":"2018-09-10T00:00:00Z","timestamp":1536537600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Xunta de Galicia"},{"name":"FEDER"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,9,10]]},"DOI":"10.1145\/3233027.3233049","type":"proceedings-article","created":{"date-parts":[[2018,9,20]],"date-time":"2018-09-20T12:37:00Z","timestamp":1537447020000},"page":"196-207","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Integrating the common variability language with multilanguage annotations for web engineering"],"prefix":"10.1145","author":[{"given":"Jose-Miguel","family":"Horcas","sequence":"first","affiliation":[{"name":"Universidad de M\u00e1laga, M\u00e1laga, Spain"}]},{"given":"Alejandro","family":"Corti\u00f1as","sequence":"additional","affiliation":[{"name":"Universidade da Coru\u00f1a, A Coru\u00f1a, Spain"}]},{"given":"Lidia","family":"Fuentes","sequence":"additional","affiliation":[{"name":"Universidad de M\u00e1laga, M\u00e1laga, Spain"}]},{"given":"Miguel R.","family":"Luaces","sequence":"additional","affiliation":[{"name":"Universidade da Coru\u00f1a, A Coru\u00f1a, Spain"}]}],"member":"320","published-online":{"date-parts":[[2018,9,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_37"},{"key":"e_1_3_2_1_2_1","volume-title":"Feature-oriented software product lines","author":"Apel Sven","unstructured":"Sven Apel , Don Batory , Christian K\u00e4stner , and Gunter Saake . 2013. Feature-oriented software product lines . Springer . Sven Apel, Don Batory, Christian K\u00e4stner, and Gunter Saake. 2013. Feature-oriented software product lines. Springer."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/2478566.2479079"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561347_10"},{"key":"e_1_3_2_1_5_1","volume-title":"Superimposition: A Language-Independent Approach to Software Composition. In Software Composition, Cesare Pautasso and \u00c9ric Tanter (Eds.)","author":"Apel Sven","year":"2008","unstructured":"Sven Apel and Christian Lengauer . 2008 . Superimposition: A Language-Independent Approach to Software Composition. In Software Composition, Cesare Pautasso and \u00c9ric Tanter (Eds.) . Springer Berlin Heidelberg, Berlin , Heidelberg , 20--35. Sven Apel and Christian Lengauer. 2008. Superimposition: A Language-Independent Approach to Software Composition. In Software Composition, Cesare Pautasso and \u00c9ric Tanter (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 20--35."},{"key":"e_1_3_2_1_6_1","volume-title":"Software, Services, and Systems","author":"Batory Don","unstructured":"Don Batory , Peter H\u00f6fner , Dominik K\u00f6ppl , Bernhard M\u00f6ller , and Andreas Zelend . 2015. Structured document algebra in action . In Software, Services, and Systems . Springer , 291--311. Don Batory, Peter H\u00f6fner, Dominik K\u00f6ppl, Bernhard M\u00f6ller, and Andreas Zelend. 2015. Structured document algebra in action. In Software, Services, and Systems. Springer, 291--311."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2528265.2528269"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.23"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2666605"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851613.2851791"},{"key":"e_1_3_2_1_11_1","volume-title":"Proc. Conf. Advances and Trends in Software Engineering (SOFTENG). IARIA. 102--109","author":"Benduhn F","year":"2016","unstructured":"F Benduhn , R SCHR\u00f6TER, A Kenner , C Kruczek , T Leich , and G ANDSAAKE. 2016 . Migration from annotation-based to composition-based product lines: towards a tool-driven process . In Proc. Conf. Advances and Trends in Software Engineering (SOFTENG). IARIA. 102--109 . F Benduhn, R SCHR\u00f6TER, A Kenner, C Kruczek, T Leich, and G ANDSAAKE. 2016. Migration from annotation-based to composition-based product lines: towards a tool-driven process. In Proc. Conf. Advances and Trends in Software Engineering (SOFTENG). IARIA. 102--109."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430513"},{"key":"e_1_3_2_1_13_1","first-page":"12","article-title":"Collecting and publishing large multiscale geographic datasets. Software","volume":"37","author":"Brisaboa N R","year":"2007","unstructured":"N R Brisaboa , J A Cotelo-Lema , A Fari\u00f1a , M R Luaces , J R Parama , and J R R Viqueira . 2007 . Collecting and publishing large multiscale geographic datasets. Software : Practice and Experience 37 , 12 (oct 2007), 1319--1348. N R Brisaboa, J A Cotelo-Lema, A Fari\u00f1a, M R Luaces, J R Parama, and J R R Viqueira. 2007. Collecting and publishing large multiscale geographic datasets. Software: Practice and Experience 37, 12 (oct 2007), 1319--1348.","journal-title":"Practice and Experience"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/503271.503223"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109759"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106195.3106222"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/LAWeb.2014.20"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/379377.375269"},{"key":"e_1_3_2_1_19_1","volume-title":"Common Variability Language (CVL) OMG Revised Submission. OMG Doc. ad\/2012-08-05","author":"Haugen \u00d8ystein","year":"2012","unstructured":"\u00d8ystein Haugen . 2012. Common Variability Language (CVL) OMG Revised Submission. OMG Doc. ad\/2012-08-05 ( 2012 ). \u00d8ystein Haugen. 2012. Common Variability Language (CVL) OMG Revised Submission. OMG Doc. ad\/2012-08-05 (2012)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2008.25"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370175.1370199"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.11.005"},{"key":"e_1_3_2_1_23_1","volume-title":"Product Line Architecture for Automatic Evolution of Multi-Tenant Applications. In 20th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2016","author":"Horcas Jose Miguel","year":"2016","unstructured":"Jose Miguel Horcas , M\u00f3nica Pinto , and Lidia Fuentes . 2016 . Product Line Architecture for Automatic Evolution of Multi-Tenant Applications. In 20th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2016 , Vienna, Austria, September 5--9 , 2016. 1--10. Jose Miguel Horcas, M\u00f3nica Pinto, and Lidia Fuentes. 2016. Product Line Architecture for Automatic Evolution of Multi-Tenant Applications. In 20th IEEE International Enterprise Distributed Object Computing Conference, EDOC 2016, Vienna, Austria, September 5--9, 2016. 1--10."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109749"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9360-1"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/776816.776963"},{"key":"e_1_3_2_1_28_1","volume-title":"Proc. GPCE Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering. 35--40","author":"K\u00e4stner Christian","year":"2008","unstructured":"Christian K\u00e4stner and Sven Apel . 2008 . Integrating compositional and annotative approaches for product line engineering . In Proc. GPCE Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering. 35--40 . Christian K\u00e4stner and Sven Apel. 2008. Integrating compositional and annotative approaches for product line engineering. In Proc. GPCE Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering. 35--40."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2009.8.6.c5"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368131"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1621607.1621632"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2647508.2647512"},{"key":"e_1_3_2_1_34_1","volume-title":"Composing Annotations Without Regret? Practical Experiences Using FeatureC. Software Prac. Experience","author":"Kr\u00fcger Jacob","year":"2017","unstructured":"Jacob Kr\u00fcger , Marcus Pinnecke , Andy Kenner , Christopher Kruczek , Fabian Benduhn , Thomas Leich , and Gunter Saake . 2017. Composing Annotations Without Regret? Practical Experiences Using FeatureC. Software Prac. Experience ( 2017 ). Jacob Kr\u00fcger, Marcus Pinnecke, Andy Kenner, Christopher Kruczek, Fabian Benduhn, Thomas Leich, and Gunter Saake. 2017. Composing Annotations Without Regret? Practical Experiences Using FeatureC. Software Prac. Experience (2017)."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3001867.3001876"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218063.1217954"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04409-0_43"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101560.1101566"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1108\/14684520710764104"},{"key":"e_1_3_2_1_40_1","volume-title":"ECOOP'97 --- Object-Oriented Programming, Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.)","author":"Prehofer Christian","unstructured":"Christian Prehofer . 1997. Feature-oriented programming: A fresh look at objects . In ECOOP'97 --- Object-Oriented Programming, Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.) . Springer Berlin Heidelberg , Berlin, Heidelberg , 419--443. Christian Prehofer. 1997. Feature-oriented programming: A fresh look at objects. In ECOOP'97 --- Object-Oriented Programming, Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 419--443."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/1885639.1885647"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892664.2892697"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517208.2517215"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1233901.1233910"},{"key":"e_1_3_2_1_45_1","volume-title":"or Portability Experience With C News. Usenix","author":"Spencer Henry","year":"1992","unstructured":"Henry Spencer and Zoology Computer . 1992. # ifdef Considered Harmful , or Portability Experience With C News. Usenix ( 1992 ), 185--198. Henry Spencer and Zoology Computer. 1992. # ifdef Considered Harmful, or Portability Experience With C News. Usenix (1992), 185--198."},{"key":"e_1_3_2_1_46_1","first-page":"68","article-title":"AspectC++ : an AOP Extension for C++","volume":"5","author":"Spinczyk Olaf","year":"2005","unstructured":"Olaf Spinczyk , Daniel Lohmann , and Matthias Urban . 2005 . AspectC++ : an AOP Extension for C++ . Software Developer's Journal 5 , 68 -- 76 (2005). Olaf Spinczyk, Daniel Lohmann, and Matthias Urban. 2005. AspectC++ : an AOP Extension for C++. Software Developer's Journal 5, 68--76 (2005).","journal-title":"Software Developer's Journal"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.06.002"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITNG.2015.75"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2371401.2371421"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2658761.2658766"}],"event":{"name":"SPLC '18: 22nd International Systems and Software Product Line Conference","location":"Gothenburg Sweden","acronym":"SPLC '18"},"container-title":["Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3233027.3233049","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3233027.3233049","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:54Z","timestamp":1750212474000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3233027.3233049"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,10]]},"references-count":49,"alternative-id":["10.1145\/3233027.3233049","10.1145\/3233027"],"URL":"https:\/\/doi.org\/10.1145\/3233027.3233049","relation":{},"subject":[],"published":{"date-parts":[[2018,9,10]]},"assertion":[{"value":"2018-09-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}