{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T06:59:30Z","timestamp":1764053970221,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":70,"publisher":"ACM","funder":[{"DOI":"10.13039\/501100006374","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["390621612"],"award-info":[{"award-number":["390621612"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,12]]},"DOI":"10.1145\/3732771.3742713","type":"proceedings-article","created":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T11:04:43Z","timestamp":1750158283000},"page":"57-70","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["A Model-Driven Approach to Design, Generation, and Deployment of GUI Component Libraries"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4752-3995","authenticated-orcid":false,"given":"Arkadii","family":"Gerasimov","sequence":"first","affiliation":[{"name":"Software Engineering, RWTH Aachen, University Aachen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5199-8323","authenticated-orcid":false,"given":"Nico","family":"Jansen","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen, University Aachen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4999-2544","authenticated-orcid":false,"given":"Judith","family":"Michael","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen, University Aachen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2147-1966","authenticated-orcid":false,"given":"Bernhard","family":"Rumpe","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen, University Aachen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-3963-6688","authenticated-orcid":false,"given":"Sebastian","family":"Will","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen, University Aachen, Germany"}]}],"member":"320","published-online":{"date-parts":[[2025,6,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.18154\/RWTH-2019-00745"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/NCCC49330.2021.9428869"},{"volume-title":"Overview of Angular libraries. Retrieved","year":"2025","key":"e_1_3_2_1_3_1","unstructured":"Angular. 2025. Overview of Angular libraries. Retrieved February 9, 2025 from https:\/\/angular.dev\/tools\/libraries"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652620.3688247"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810304"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cola.2022.101121"},{"volume-title":"Implementing Domain-Specific Languages with Xtext and Xtend","author":"Bettini Lorenzo","key":"e_1_3_2_1_7_1","unstructured":"Lorenzo Bettini. 2016. Implementing Domain-Specific Languages with Xtext and Xtend. Packt Publishing Ltd."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652620.3686248"},{"key":"e_1_3_2_1_9_1","unstructured":"Marco Brambilla and Piero Fraternali. 2014. Interaction flow modeling language: Model-driven UI engineering of web and mobile apps with IFML. Morgan Kaufmann."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-26172-0_4"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2023.103033"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3564719.3568689"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2022.21.4.a5"},{"volume-title":"Engineering Modeling Languages: Turning Domain Knowledge into Tools","author":"Combemale Benoit","key":"e_1_3_2_1_14_1","unstructured":"Benoit Combemale, Robert France, Jean-Marc J\u00e9z\u00e9quel, Bernhard Rumpe, James Steel, and Didier Vojtisek. 2016. Engineering Modeling Languages: Turning Domain Knowledge into Tools. Chapman & Hall\/CRC Innovations in SE and Software Development Series."},{"key":"e_1_3_2_1_15_1","unstructured":"D3.js Community. 2011. D3.js - Data-Driven Documents. https:\/\/d3js.org\/"},{"key":"e_1_3_2_1_16_1","unstructured":"World Wide Web Consortium. 2018. CSS Flexible Box Layout Module Level 1. https:\/\/www.w3.org\/TR\/css-flexbox-1\/"},{"key":"e_1_3_2_1_17_1","volume-title":"CSS Grid Layout Module Level 2. Retrieved","author":"World Wide Web Consortium","year":"2025","unstructured":"World Wide Web Consortium. 2020. CSS Grid Layout Module Level 2. Retrieved February 4, 2025 from https:\/\/www.w3.org\/TR\/css-grid-2\/"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cola.2022.101117"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652620.3688249"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652620.3688244"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-024-01179-9"},{"key":"e_1_3_2_1_22_1","volume-title":"Melange: A Meta-language for Modular and Reusable Development of DSLs. In 8th Int. Conf.on Software Language Engineering (SLE).","author":"Degueule Thomas","year":"2015","unstructured":"Thomas Degueule, Benoit Combemale, Arnaud Blouin, Olivier Barais, and Jean-Marc J\u00e9z\u00e9quel. 2015. Melange: A Meta-language for Modular and Reusable Development of DSLs. In 8th Int. Conf.on Software Language Engineering (SLE)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/s42979-022-01334-3"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2022.21.4.a4"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-24985-3_42"},{"volume-title":"Applied Technologies","author":"Erazo-Garz\u00f3n Lenin","key":"e_1_3_2_1_26_1","unstructured":"Lenin Erazo-Garz\u00f3n, Steveen Suquisupa, Alexandra Bermeo, and Priscila Cedillo. 2023. Model-Driven Engineering Applied to User Interfaces. A Systematic Literature Review. In Applied Technologies. Springer Nature Switzerland, 575--591."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2427048"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2005.22"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370731.1370738"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652620.3688265"},{"key":"e_1_3_2_1_31_1","volume-title":"Workshop and Tools & Demo Papers. CEUR-WS.org, 22--30","author":"Gerasimov Arkadii","year":"2020","unstructured":"Arkadii Gerasimov, Patricia Heuser, Holger Ketteni\u00df, Peter Letmathe, Judith Michael, Lukas Netz, Bernhard Rumpe, and Simon Varga. 2020. Generated Enterprise Information Systems: MDSE for Maintainable Co-Development of Frontend and Backend. In Modellierung 2020 Short, Workshop and Tools & Demo Papers. CEUR-WS.org, 22--30."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3689484.3690732"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-72696-6_5"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Jeff Gray Sandeep Neema Juha-Pekka Tolvanen Aniruddha S Gokhale Steven Kelly and Jonathan Sprinkle. 2007. Domain-Specific Modeling. In Handbook of Dynamic System Modeling.","DOI":"10.1201\/9781420010855.pt2"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-67778-6_5"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.2370\/9783844080100"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985858"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/AICCSA.2018.8612796"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1932682.1869497"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACHI.2008.16"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2016.09.004"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-023-01128-y"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.18420\/modellierung2022-012"},{"key":"e_1_3_2_1_45_1","volume-title":"Taylor","author":"Mohammadi Neda","year":"2017","unstructured":"Neda Mohammadi and John E. Taylor. 2017. Smart city digital twins. In 2017 IEEE Symposium Series on Computational Intelligence (SSCI)."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319499.3330294"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-67778-6"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231146"},{"key":"e_1_3_2_1_49_1","unstructured":"Bran Selic. 2017. Model-Based Software Engineering in Industry: Revolution Evolution or Smoke? https:\/\/www.youtube.com\/watch? v=miPZyfRIcs8 Talk at the Monash University Dean's Seminar Series."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSC.2017.73"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1836049.1836070"},{"key":"e_1_3_2_1_52_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."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1842752.1842802"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2017.07.004"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-81915-6"},{"key":"e_1_3_2_1_56_1","volume-title":"Digital Factory: Simulation Enhancing Production and Engineering Process. In ASME Int. Mechanical Engineering Congress and Exposition","volume":"52019","author":"Thomas Angella","year":"2018","unstructured":"Angella Thomas, David A Guerra-Zubiaga, and John Cohran. 2018. Digital Factory: Simulation Enhancing Production and Engineering Process. In ASME Int. Mechanical Engineering Congress and Exposition, Vol. 52019. American Society of Mechanical Engineers, V002T02A077."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1639950.1640031"},{"key":"e_1_3_2_1_58_1","volume-title":"Asqium: A JavaScript Plugin Framework for Extensible Client and Server-Side Components. In Engineering the Web in the Big Data Era","author":"Triglianos Vasileios","year":"2015","unstructured":"Vasileios Triglianos and Cesare Pautasso. 2015. Asqium: A JavaScript Plugin Framework for Extensible Client and Server-Side Components. In Engineering the Web in the Big Data Era. Springer, 81--98."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.02.001"},{"key":"e_1_3_2_1_60_1","unstructured":"Tijs van der Storm. 2011. The Rascal Language Workbench. CWI. Software Engineering [SEN]."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869623"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/352029.352035"},{"key":"e_1_3_2_1_63_1","volume-title":"Annual Romanian Conf. on Human-Computer Interaction (01","author":"Vanderdonckt Jean","year":"2008","unstructured":"Jean Vanderdonckt. 2008. Model-Driven Engineering of User Interfaces: Promises, Successes, Failures, and Challenges. Annual Romanian Conf. on Human-Computer Interaction (01 2008)."},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88643-3_7"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3652620.3688257"},{"volume-title":"Engineering, Management","author":"V\u00f6lter Markus","key":"e_1_3_2_1_66_1","unstructured":"Markus V\u00f6lter, Thomas Stahl, Jorn Bettin, Arno Haase, and Simon Helsen. 2013. Model-Driven Software Development: Technology, Engineering, Management. John Wiley & Sons."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869623"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23669-3"},{"volume-title":"ggplot2: Elegant Graphics for Data Analysis","author":"Wickham Hadley","key":"e_1_3_2_1_69_1","unstructured":"Hadley Wickham. 2016. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. https:\/\/ggplot2.tidyverse.org"},{"key":"e_1_3_2_1_70_1","unstructured":"Jon Yablonski. 2024. Laws of UX: 10 praktische Grundprinzipien f\u00fcr intuitives menschenzentriertes UX-Design. O'Reilly and dpunkt-Verlag."}],"event":{"name":"SLE '25: 18th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Koblenz Germany","acronym":"SLE '25"},"container-title":["Proceedings of the 18th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3732771.3742713","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:20:17Z","timestamp":1755915617000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3732771.3742713"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,12]]},"references-count":70,"alternative-id":["10.1145\/3732771.3742713","10.1145\/3732771"],"URL":"https:\/\/doi.org\/10.1145\/3732771.3742713","relation":{},"subject":[],"published":{"date-parts":[[2025,6,12]]},"assertion":[{"value":"2025-06-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}