{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:57:01Z","timestamp":1756000621180,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"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":[[2021,10,17]]},"DOI":"10.1145\/3486608.3486913","type":"proceedings-article","created":{"date-parts":[[2021,11,22]],"date-time":"2021-11-22T23:13:53Z","timestamp":1637622833000},"page":"164-176","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["FIDDLR: streamlining reuse with concern-specific modelling languages"],"prefix":"10.1145","author":[{"given":"Maximilian","family":"Schiedermeier","sequence":"first","affiliation":[{"name":"McGill University, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Kienzle","sequence":"additional","affiliation":[{"name":"McGill University, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bettina","family":"Kemme","sequence":"additional","affiliation":[{"name":"McGill University, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,11,22]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_37"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997364.2997384"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814251.2814252"},{"volume-title":"A discipline of programming. 1","author":"Dijkstra Edsger Wybe","key":"e_1_3_2_2_4_1","unstructured":"Edsger Wybe Dijkstra . 1976. A discipline of programming. 1 , Prentice-Hall , Hoboken, NJ . Edsger Wybe Dijkstra. 1976. A discipline of programming. 1, Prentice-Hall, Hoboken, NJ."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/932295"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3121282"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2015.21"},{"key":"e_1_3_2_2_8_1","unstructured":"Apache Software Foundation. 2021. Apache CXF Documentation. http:\/\/cxf.apache.org\/docs\/jax-rs.html.  Apache Software Foundation. 2021. Apache CXF Documentation. http:\/\/cxf.apache.org\/docs\/jax-rs.html."},{"key":"e_1_3_2_2_9_1","unstructured":"Eclipse Foundation. 2019. Acceleo. https:\/\/www.eclipse.org\/acceleo\/  Eclipse Foundation. 2019. Acceleo. https:\/\/www.eclipse.org\/acceleo\/"},{"key":"e_1_3_2_2_10_1","unstructured":"Eclipse Foundation. 2021. Eclipse Jersey User Guide. https:\/\/eclipse-ee4j.github.io\/jersey\/.  Eclipse Foundation. 2021. Eclipse Jersey User Guide. https:\/\/eclipse-ee4j.github.io\/jersey\/."},{"key":"e_1_3_2_2_11_1","unstructured":"Eclipse Foundation. 2021. Jakarta RESTful WebServices Online 3.0 Specification. https:\/\/jakarta.ee\/specifications\/restful-ws\/3.0\/jakarta-restful-ws-spec-3.0.html.  Eclipse Foundation. 2021. Jakarta RESTful WebServices Online 3.0 Specification. https:\/\/jakarta.ee\/specifications\/restful-ws\/3.0\/jakarta-restful-ws-spec-3.0.html."},{"volume-title":"Handbook of Dynamic System Modeling","author":"Gray Jeff","key":"e_1_3_2_2_12_1","unstructured":"Jeff Gray , Juha-Pekka Tolvanen , Steven Kelly , Aniruddha Gokhale , Sandeep Neema , and Jonathan Sprinkle . 2007. Domain-Specific Modeling . In Handbook of Dynamic System Modeling . CRC Press , Boca Raton . Jeff Gray, Juha-Pekka Tolvanen, Steven Kelly, Aniruddha Gokhale, Sandeep Neema, and Jonathan Sprinkle. 2007. Domain-Specific Modeling. In Handbook of Dynamic System Modeling. CRC Press, Boca Raton."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69073-3_26"},{"volume-title":"System of systems engineering? New challenges for the 21st century","author":"Jamshidi M.","key":"e_1_3_2_2_14_1","unstructured":"M. Jamshidi . 2008. System of systems engineering? New challenges for the 21st century . Wiley , Hoboken, NJ . M. Jamshidi. 2008. System of systems engineering? New challenges for the 21st century. Wiley, Hoboken, NJ."},{"key":"e_1_3_2_2_15_1","unstructured":"Red Hat \/ JBoss. 2021. JBoss RESTEasy JAX-RS Community DocBook and Javadoc Documentation. https:\/\/resteasy.github.io\/docs\/.  Red Hat \/ JBoss. 2021. JBoss RESTEasy JAX-RS Community DocBook and Javadoc Documentation. https:\/\/resteasy.github.io\/docs\/."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1929101.1929109"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/647983.743552"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-35122-3_9"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69927-9_4"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38883-5_12"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/130844.130856"},{"volume-title":"TouchCORE User Guide","author":"Labs SCORE","key":"e_1_3_2_2_22_1","unstructured":"SCORE Labs . 2021. TouchCORE User Guide . http:\/\/touchcore.cs.mcgill.ca\/. Accessed: 2021-09-24. SCORE Labs. 2021. TouchCORE User Guide. http:\/\/touchcore.cs.mcgill.ca\/. Accessed: 2021-09-24."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428076"},{"volume-title":"REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces. \"O\u2019Reilly Media","author":"Masse Mark","key":"e_1_3_2_2_24_1","unstructured":"Mark Masse . 2011. REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces. \"O\u2019Reilly Media , Inc.\", Sebastopol, CA. Mark Masse. 2011. REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces. \"O\u2019Reilly Media, Inc.\", Sebastopol, CA."},{"key":"e_1_3_2_2_25_1","unstructured":"Mark Masse. 2021. Web Resource Modeling Language Definition. https:\/\/github.com\/wrml\/wrml Accessed: 2021-04-28.  Mark Masse. 2021. Web Resource Modeling Language Definition. https:\/\/github.com\/wrml\/wrml Accessed: 2021-04-28."},{"key":"e_1_3_2_2_26_1","unstructured":"MuleSoft. 2021. RESTful API Modeling Language Definition. https:\/\/github.com\/raml-org\/raml-spec\/blob\/master\/versions\/raml-10\/raml-10.md\/ Accessed: 2021-04-28.  MuleSoft. 2021. RESTful API Modeling Language Definition. https:\/\/github.com\/raml-org\/raml-spec\/blob\/master\/versions\/raml-10\/raml-10.md\/ Accessed: 2021-04-28."},{"volume-title":"RESTful web services. \"O\u2019Reilly Media","author":"Richardson Leonard","key":"e_1_3_2_2_27_1","unstructured":"Leonard Richardson and Sam Ruby . 2008. RESTful web services. \"O\u2019Reilly Media , Inc.\", Sebastopol, CA. Leonard Richardson and Sam Ruby. 2008. RESTful web services. \"O\u2019Reilly Media, Inc.\", Sebastopol, CA."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.58"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302457"},{"volume-title":"International Summer School on Generative and Transformational Techniques in Software Engineering","author":"Voelter Markus","key":"e_1_3_2_2_30_1","unstructured":"Markus Voelter . 2011. Language and IDE Modularization and Composition with MPS . In International Summer School on Generative and Transformational Techniques in Software Engineering . Springer , Berlin, Heidelberg . 383\u2013430. Markus Voelter. 2011. Language and IDE Modularization and Composition with MPS. In International Summer School on Generative and Transformational Techniques in Software Engineering. Springer, Berlin, Heidelberg. 383\u2013430."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2018.00030"}],"event":{"name":"SLE '21: 14th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Chicago IL USA","acronym":"SLE '21"},"container-title":["Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3486608.3486913","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3486608.3486913","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:40Z","timestamp":1750193320000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3486608.3486913"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":31,"alternative-id":["10.1145\/3486608.3486913","10.1145\/3486608"],"URL":"https:\/\/doi.org\/10.1145\/3486608.3486913","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-11-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}