{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:21:50Z","timestamp":1750220510136,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T00:00:00Z","timestamp":1616371200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN\/03749-2015"],"award-info":[{"award-number":["RGPIN\/03749-2015"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,3,22]]},"DOI":"10.1145\/3412841.3441999","type":"proceedings-article","created":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T05:09:16Z","timestamp":1619154556000},"page":"1247-1255","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Evolving domain-specific languages depending on external libraries"],"prefix":"10.1145","author":[{"given":"Khady","family":"Fall","sequence":"first","affiliation":[{"name":"Universit\u00e9 of Montr\u00e9al, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eugene","family":"Syriani","sequence":"additional","affiliation":[{"name":"Universit\u00e9 of Montr\u00e9al, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,4,22]]},"reference":[{"unstructured":"[n. d.]. https:\/\/curl.haxx.se\/. Last access: 22-09-2020.","key":"e_1_3_2_1_1_1"},{"unstructured":"[n. d.]. https:\/\/httpie.org\/. Last access: 22-09-2020.","key":"e_1_3_2_1_2_1"},{"unstructured":"[n. d.]. https:\/\/www.hurl.it\/. Last access: 22-09-2020.","key":"e_1_3_2_1_3_1"},{"unstructured":"[n. d.]. https:\/\/arduinomodules.info\/. Last access: 22-07-2020.","key":"e_1_3_2_1_4_1"},{"unstructured":"[n. d.]. https:\/\/www.arduino.cc\/reference\/en\/language\/functions\/usb\/mouse\/. Last access: 22-07-2020.","key":"e_1_3_2_1_5_1"},{"unstructured":"[n. d.]. http:\/\/duinoedu.com\/dl\/lib\/grove\/EDU_RFID125_Grove\/. Last access: 22-07-2020.","key":"e_1_3_2_1_6_1"},{"unstructured":"[n. d.]. https:\/\/github.com\/Seeed-Studio\/RFID_Library. Last access: 22-07-2020.","key":"e_1_3_2_1_7_1"},{"key":"e_1_3_2_1_8_1","volume-title":"Model composition in Model Driven Engineering: A systematic literature review. Information and Software Technology 125","author":"Abouzahra A","year":"2020","unstructured":"A Abouzahra, A Sabraoui, and K Afdel. 2020. Model composition in Model Driven Engineering: A systematic literature review. Information and Software Technology 125 (2020)."},{"volume-title":"Heuristic-Based Recommendation for Metamodel-OCL Coevolution","author":"Batot E","unstructured":"E Batot, W Kessentini, H Sahraoui, and M Famelis. 2017. Heuristic-Based Recommendation for Metamodel-OCL Coevolution. In MODELS. IEEE, 210--220.","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","volume-title":"Implementing Domain Specific Languages with Xtext and Xtend -","author":"Bettini L","unstructured":"L Bettini. 2016. Implementing Domain Specific Languages with Xtext and Xtend - Second Edition (2nd ed.). Packt Publishing.","edition":"2"},{"doi-asserted-by":"crossref","unstructured":"B E Cossette and R J Walker. 2012. Seeking the ground truth: a retroactive study on the evolution and migration of software libraries. In Foundations of Software Engineering. 1--11.","key":"e_1_3_2_1_11_1","DOI":"10.1145\/2393596.2393661"},{"key":"e_1_3_2_1_12_1","volume-title":"Emfatic language reference. IBM alphaWorks","author":"Daly C","year":"2004","unstructured":"C Daly. 2004. Emfatic language reference. IBM alphaWorks (2004)."},{"key":"e_1_3_2_1_13_1","volume-title":"MODELS","volume":"8107","author":"Demuth A","year":"2013","unstructured":"A Demuth, R E Lopez-Herrejon, and A Egyed. 2013. Supporting the Co-evolution of Metamodels and Constraints through Incremental Constraint Management. In MODELS, Vol. 8107. Springer, 287--303."},{"volume-title":"Managing the Coupled Evolution of Metamodels and Textual Concrete Syntax Specifications","author":"Ruscio D Di","unstructured":"D Di Ruscio, L Iovino, and A Pierantonio. 2013. Managing the Coupled Evolution of Metamodels and Textual Concrete Syntax Specifications. In SEAA. IEEE, 114--121.","key":"e_1_3_2_1_14_1"},{"volume-title":"Automated Co-evolution of GMF Editor","author":"Ruscio D Di","unstructured":"D Di Ruscio, R L\u00e4mmel, and A Pierantonio. 2010. Automated Co-evolution of GMF Editor Models. In SLE. Springer, 143--162.","key":"e_1_3_2_1_15_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1002\/smr.328"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1007\/s10270-007-0073-9"},{"key":"e_1_3_2_1_18_1","volume-title":"An Empirical Study on Web Service Evolution. In International Conference on Web Services. IEEE, 49--56","author":"Fokaefs M","year":"2011","unstructured":"M Fokaefs, R Mikhaiel, N Tsantalis, E Stroulia, and A Lau. 2011. An Empirical Study on Web Service Evolution. In International Conference on Web Services. IEEE, 49--56."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1109\/MC.2004.172"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1109\/TSE.2016.2610424"},{"key":"e_1_3_2_1_21_1","volume-title":"Classification of Changes in API Evolution. In Enterprise Distributed Object Computing Conference. IEEE, 243--249","author":"Ko\u00e7i R","year":"2019","unstructured":"R Ko\u00e7i, X Franch, P Jovanovic, and A Abell\u00f3. 2019. Classification of Changes in API Evolution. In Enterprise Distributed Object Computing Conference. IEEE, 243--249."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1007\/s10270-015-0455-3"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1109\/ICWS.2013.48"},{"doi-asserted-by":"crossref","unstructured":"L Luhunu and E Syriani. 2017. Comparison of the expressiveness and performance of template-based code generation tools. In SLE. ACM 206--216.","key":"e_1_3_2_1_24_1","DOI":"10.1145\/3136014.3136021"},{"key":"e_1_3_2_1_25_1","first-page":"597","article-title":"Design principles and design patterns","volume":"1","author":"Martin R C","year":"2000","unstructured":"R C Martin. 2000. Design principles and design patterns. Object Mentor 1, 34 (2000), 597.","journal-title":"Object Mentor"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1016\/j.scico.2011.01.002"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_1","DOI":"10.1109\/TSE.2009.67"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1016\/j.jss.2015.08.047"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/1993316.1993548"},{"unstructured":"R Rai. 2013. Socket.IO Real-time Web Application Development. Packt Publishing Ltd.","key":"e_1_3_2_1_30_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1109\/TG.2017.2737145"},{"volume-title":"ECMDA-FA (LNCS)","author":"Rose L M","unstructured":"L M Rose, R F Paige, D S Kolovos, and F AC Polack. 2008. The epsilon generation language. In ECMDA-FA (LNCS), Vol. 5095. Springer, 1--16.","key":"e_1_3_2_1_32_1"},{"key":"e_1_3_2_1_33_1","volume-title":"Standard for Programming Language C++. ISO\/IEC JTC1\/SC22\/WG21 document N 4861","author":"Smith R","year":"2020","unstructured":"R Smith, T Koeppe, J Maurer, and D Perchik. 2020. Working Draft, Standard for Programming Language C++. ISO\/IEC JTC1\/SC22\/WG21 document N 4861 (2020)."},{"key":"e_1_3_2_1_34_1","volume-title":"Voelter","author":"M","year":"2013","unstructured":"M et al. Voelter. 2013. DSL Engineering - Designing, Implementing and Using Domain-Specific Languages. dslbook.org."}],"event":{"sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"acronym":"SAC '21","name":"SAC '21: The 36th ACM\/SIGAPP Symposium on Applied Computing","location":"Virtual Event Republic of Korea"},"container-title":["Proceedings of the 36th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3441999","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3412841.3441999","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:25Z","timestamp":1750195465000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3441999"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,22]]},"references-count":34,"alternative-id":["10.1145\/3412841.3441999","10.1145\/3412841"],"URL":"https:\/\/doi.org\/10.1145\/3412841.3441999","relation":{},"subject":[],"published":{"date-parts":[[2021,3,22]]},"assertion":[{"value":"2021-04-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}