{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:12:41Z","timestamp":1750219961311,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,23]],"date-time":"2022-10-23T00:00:00Z","timestamp":1666483200000},"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":[[2022,10,23]]},"DOI":"10.1145\/3550356.3563133","type":"proceedings-article","created":{"date-parts":[[2022,11,9]],"date-time":"2022-11-09T18:13:20Z","timestamp":1668017600000},"page":"712-721","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A tool-assisted approach to engineer domain-specific languages (DSLs) using Rust"],"prefix":"10.1145","author":[{"given":"L\u00e9o","family":"Olivier","sequence":"first","affiliation":[{"name":"Nantes Universit\u00e9, Nantes, France"}]},{"given":"Lou-Anne","family":"Sauv\u011btre","sequence":"additional","affiliation":[{"name":"Nantes Universit\u00e9, Nantes, France"}]},{"given":"Erwan","family":"Bousse","sequence":"additional","affiliation":[{"name":"Nantes Universit\u00e9, Nantes, France"}]},{"given":"Gerson","family":"Suny\u00e9","sequence":"additional","affiliation":[{"name":"Nantes Universit\u00e9, Nantes, France"}]}],"member":"320","published-online":{"date-parts":[[2022,11,9]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3239372.3239395"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2997364.2997384"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.08.007"},{"key":"e_1_3_2_1_4_1","unstructured":"Martin Fowler. 2010. Domain-specific languages. Pearson Education.  Martin Fowler. 2010. Domain-specific languages. Pearson Education."},{"key":"e_1_3_2_1_5_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software. AddisonWesley Professional.","author":"Gamma Erich","year":"1994","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . 1994 . Design Patterns: Elements of Reusable Object-Oriented Software. AddisonWesley Professional. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1994. Design Patterns: Elements of Reusable Object-Oriented Software. AddisonWesley Professional."},{"key":"e_1_3_2_1_6_1","volume-title":"NMF: A multi-platform Modeling Framework. In Theory and Practice of Model Transformations: 11th International Conference, ICMT","author":"Hinkel Georg","year":"2018","unstructured":"Georg Hinkel . 2018 . NMF: A multi-platform Modeling Framework. In Theory and Practice of Model Transformations: 11th International Conference, ICMT 2018, Held as Part of STAF 2018, Toulouse, France, June 25-29, 2018. Proceedings, Arend Rensink and Jesus Sanchez Cuadrado (Eds.). Springer International Publishing . Georg Hinkel. 2018. NMF: A multi-platform Modeling Framework. In Theory and Practice of Model Transformations: 11th International Conference, ICMT 2018, Held as Part of STAF 2018, Toulouse, France, June 25-29, 2018. Proceedings, Arend Rensink and Jesus Sanchez Cuadrado (Eds.). Springer International Publishing."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-61292-0_1"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/scam.2009.28"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/models.2017.23"},{"key":"e_1_3_2_1_10_1","volume-title":"When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4","author":"Mernik Marjan","year":"2005","unstructured":"Marjan Mernik , Jan Heering , and Anthony M Sloane . 2005. When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4 ( 2005 ), 316--344. Marjan Mernik, Jan Heering, and Anthony M Sloane. 2005. When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4 (2005), 316--344."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3194976"},{"key":"e_1_3_2_1_12_1","volume-title":"Merks, and Marcelo Paternostro","author":"Steinberg Dave","year":"2008","unstructured":"Dave Steinberg , Frank Budinsky , Ed Merks, and Marcelo Paternostro . 2008 . EMF: eclipse modeling framework. Pearson Education . Dave Steinberg, Frank Budinsky, Ed Merks, and Marcelo Paternostro. 2008. EMF: eclipse modeling framework. Pearson Education."},{"key":"e_1_3_2_1_13_1","volume-title":"Eelco Visser, and GH Wachsmuth.","author":"Voelter Markus","year":"2013","unstructured":"Markus Voelter , Sebastian Benz , Christian Dietrich , Birgit Engelmann , Mats Helander , Lennart CL Kats , Eelco Visser, and GH Wachsmuth. 2013 . DSL engineering-designing, implementing and using domain-specific languages. (2013). Markus Voelter, Sebastian Benz, Christian Dietrich, Birgit Engelmann, Mats Helander, Lennart CL Kats, Eelco Visser, and GH Wachsmuth. 2013. DSL engineering-designing, implementing and using domain-specific languages. (2013)."}],"event":{"name":"MODELS '22: ACM\/IEEE 25th International Conference on Model Driven Engineering Languages and Systems","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","Univ. of Montreal University of Montreal","IEEE CS"],"location":"Montreal Quebec Canada","acronym":"MODELS '22"},"container-title":["Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550356.3563133","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3550356.3563133","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:11Z","timestamp":1750182551000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3550356.3563133"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,23]]},"references-count":13,"alternative-id":["10.1145\/3550356.3563133","10.1145\/3550356"],"URL":"https:\/\/doi.org\/10.1145\/3550356.3563133","relation":{},"subject":[],"published":{"date-parts":[[2022,10,23]]},"assertion":[{"value":"2022-11-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}