{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,16]],"date-time":"2026-09-16T11:06:54Z","timestamp":1789556814733,"version":"build-2803163510"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,10,3]],"date-time":"2026-10-03T00:00:00Z","timestamp":1790985600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,10,4]]},"DOI":"10.1145\/3822455.3830316","type":"proceedings-article","created":{"date-parts":[[2026,9,11]],"date-time":"2026-09-11T16:18:48Z","timestamp":1789143528000},"page":"152-163","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["From Unfinished to Done: Bridging the MDE Implementation Gap with Constrained LLMs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8188-3647","authenticated-orcid":false,"given":"J\u00f6rg Christian","family":"Kirchhof","sequence":"first","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2013-2919","authenticated-orcid":false,"given":"Lukas","family":"Netz","sequence":"additional","affiliation":[{"name":"Software Engineering, RWTH Aachen University, Aachen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-8076-0412","authenticated-orcid":false,"given":"Dennis","family":"Mertens","sequence":"additional","affiliation":[{"name":"RWTH Aachen University, Aachen, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"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"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,10,3]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"Josh Achiam Steven Adler Sandhini Agarwal Lama Ahmad Ilge Akkaya Florencia\u00a0Leoni Aleman Diogo Almeida Janko Altenschmidt Sam Altman Shyamal Anadkat et\u00a0al. 2023. GPT-4 Technical Report. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2303.08774 (2023)."},{"key":"e_1_3_3_1_3_2","series-title":"CEUR Workshop Proceedings","first-page":"75","volume-title":"Enterprise Modeling and Information Systems Architectures (EMISA\u201918)","volume":"2097","author":"Adam Kai","year":"2018","unstructured":"Kai Adam, Lukas Netz, Simon Varga, Judith Michael, Bernhard Rumpe, Patricia Heuser, and Peter Letmathe. 2018. Model-Based Generation of Enterprise Information Systems. In Enterprise Modeling and Information Systems Architectures (EMISA\u201918) (Rostock, Germany) (CEUR Workshop Proceedings, Vol.\u00a02097), Michael Fellmann and Kurt Sandkuhl (Eds.). CEUR-WS.org, 75\u201379."},{"key":"e_1_3_3_1_4_2","unstructured":"Anthropic. [n. d.]. Claude Code Documentation. Accessed: 2026-03-28. https:\/\/code.claude.com\/docs"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3239372.3239389"},{"key":"e_1_3_3_1_6_2","unstructured":"Nastaran Bassamzadeh and Chhaya Methani. [n. d.]. A Comparative Study of DSL Code Generation: Fine-Tuning vs. Optimized Retrieval Augmentation. arxiv:https:\/\/arXiv.org\/abs\/2407.02742\u00a0[cs.SE]"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.5220\/0013557100003964"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"crossref","unstructured":"Constantin Buschhaus Arkadii Gerasimov J\u00f6rg\u00a0Christian Kirchhof Judith Michael Lukas Netz Bernhard Rumpe and Sebastian St\u00fcber. 2024. Lessons Learned from Applying Model-Driven Engineering in 5 Domains: The Success Story of the MontiGem Generator Framework. Science of Computer Programming 232 (January 2024) 103033.","DOI":"10.1016\/j.scico.2023.103033"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3564719.3568689"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS67397.2025.00018"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS58315.2023.00037"},{"key":"e_1_3_3_1_12_2","unstructured":"Liguo Chen Qi Guo Hongrui Jia Zhengran Zeng Xin Wang Yijiang Xu Jian Wu Yidong Wang Qing Gao Jindong Wang Wei Ye and Shikun Zhang. 2025. A Survey on Evaluating Large Language Models in Code Generation Tasks. arxiv:https:\/\/arXiv.org\/abs\/2408.16498\u00a0[cs.SE]"},{"key":"e_1_3_3_1_13_2","unstructured":"Mark Chen Jerry Tworek Heewoo Jun Qiming Yuan Henrique\u00a0Ponde de Oliveira\u00a0Pinto Jared Kaplan Harri Edwards Yuri Burda Nicholas Joseph Greg Brockman Alex Ray Raul Puri Gretchen Krueger Michael Petrov Heidy Khlaaf Girish Sastry Pamela Mishkin Brooke Chan Scott Gray Nick Ryder Mikhail Pavlov Alethea Power Lukasz Kaiser Mohammad Bavarian Clemens Winter Philippe Tillet Felipe\u00a0Petroski Such Dave Cummings Matthias Plappert Fotios Chantzis Elizabeth Barnes Ariel Herbert-Voss William\u00a0Hebgen Guss Alex Nichol Alex Paino Nikolas Tezak Jie Tang Igor Babuschkin Suchir Balaji Shantanu Jain William Saunders Christopher Hesse Andrew\u00a0N. Carr Jan Leike Josh Achiam Vedant Misra Evan Morikawa Alec Radford Matthew Knight Miles Brundage Mira Murati Katie Mayer Peter Welinder Bob McGrew Dario Amodei Sam McCandlish Ilya Sutskever and Wojciech Zaremba. 2021. Evaluating Large Language Models Trained on Code. arxiv:https:\/\/arXiv.org\/abs\/2107.03374\u00a0[cs.LG] https:\/\/arxiv.org\/abs\/2107.03374"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.5220\/0013580300003964"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3640310.3674089"},{"key":"e_1_3_3_1_16_2","unstructured":"Kevin\u00a0Zheyuan Cui Mert Demirer Sonia Jaffe Leon Musolff Sida Peng and Tobias Salz. 2026. The Effects of Generative AI on High-Skilled Work: Evidence from Three Field Experiments with Software Developers. Management Science (2026)."},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"crossref","unstructured":"Arghavan\u00a0Moradi Dakhel Amin Nikanjam Vahid Majdinasab Foutse Khomh and Michel\u00a0C Desmarais. 2024. Effective test generation using pre-trained large language models and mutation testing. Information and Software Technology 171 (2024) 107468.","DOI":"10.1016\/j.infsof.2024.107468"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"crossref","unstructured":"Shihan Dou Haoxiang Jia Shenxi Wu Huiyuan Zheng Muling Wu Yunbo Tao Ming Zhang Mingxu Chai Jessica Fan Zhiheng Xi et\u00a0al. 2026. What is wrong with your code generated by large language models? An extensive study. Science China Information Sciences 69 1 (2026) 112107.","DOI":"10.1007\/s11432-025-4632-8"},{"key":"e_1_3_3_1_19_2","unstructured":"Gheorghe\u00a0Comanici et al.2025. Gemini 2.5: Pushing the Frontier with Advanced Reasoning Multimodality Long Context and Next Generation Agentic Capabilities. arxiv:https:\/\/arXiv.org\/abs\/2507.06261\u00a0[cs.CL]"},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.5555\/1809745"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"crossref","unstructured":"Akhilesh Gadde. 2025. Democratizing software engineering through generative ai and vibe coding: The evolution of no-code development. Journal of Computer Science and Technology Studies 7 4 (2025) 556\u2013572.","DOI":"10.32996\/jcsts.2025.7.4.66"},{"key":"e_1_3_3_1_22_2","unstructured":"GitHub. [n. d.]. GitHub Copilot Documentation. Accessed: 2026-03-28. https:\/\/docs.github.com\/en\/copilot"},{"key":"e_1_3_3_1_23_2","unstructured":"Google. 2025. Gemini 3 Flash is now available in Gemini CLI. Google Developers Blog. Accessed: 2026-03-28. https:\/\/developers.googleblog.com\/gemini-3-flash-is-now-available-in-gemini-cli\/"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-27869-8_7"},{"key":"e_1_3_3_1_25_2","unstructured":"Kai Greshake Sahar Abdelnabi Shailesh Mishra Christoph Endres Thorsten Holz and Mario Fritz. 2023. Not what you\u2019ve signed up for: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection. arxiv:https:\/\/arXiv.org\/abs\/2302.12173\u00a0[cs.CR] https:\/\/arxiv.org\/abs\/2302.12173"},{"key":"e_1_3_3_1_26_2","unstructured":"Jiawei Gu Xuhui Jiang Zhichao Shi Hexiang Tan Xuehao Zhai Chengjin Xu Wei Li Yinghan Shen Shengjie Ma Honghao Liu et\u00a0al. 2024. A survey on llm-as-a-judge. The Innovation (2024)."},{"key":"e_1_3_3_1_27_2","unstructured":"Xiaodong Gu Meng Chen Yalan Lin Yuhan Hu Hongyu Zhang Chengcheng Wan Zhao Wei Yong Xu and Juhong Wang. [n. d.]. On the Effectiveness of Large Language Models in Domain-Specific Code Generation. ACM Transactions on Software Engineering and Methodology 34 3 ([n. d.])."},{"key":"e_1_3_3_1_28_2","volume-title":"MontiArc - Architectural Modeling of Interactive Distributed and Cyber-Physical Systems","author":"Haber Arne","year":"2012","unstructured":"Arne Haber, Jan\u00a0Oliver Ringert, and Bernhard Rumpe. 2012. MontiArc - Architectural Modeling of Interactive Distributed and Cyber-Physical Systems. Technical Report AIB-2012-03. RWTH Aachen University."},{"key":"e_1_3_3_1_29_2","volume-title":"Coding on copilot: 2023 data suggests downward pressure on code quality","author":"Harding William","year":"2024","unstructured":"William Harding and Matthew Kloster. 2024. Coding on copilot: 2023 data suggests downward pressure on code quality. Technical Report. GitClear."},{"key":"e_1_3_3_1_30_2","unstructured":"Xiao He Ru Chen Zeqing Zhang Yanling Wang and Qiuyan Dong. 2025. A Hybrid Approach for EMF Code Generation:Code Templates Meet Large Language Models. arxiv:https:\/\/arXiv.org\/abs\/2512.05498\u00a0[cs.SE]"},{"key":"e_1_3_3_1_31_2","volume-title":"MontiCore Language Workbench and Library Handbook: Edition 2021","author":"H\u00f6lldobler Katrin","year":"2021","unstructured":"Katrin H\u00f6lldobler, Oliver Kautz, and Bernhard Rumpe. 2021. MontiCore Language Workbench and Library Handbook: Edition 2021. Shaker Verlag."},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643916.3644418"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3522684"},{"key":"e_1_3_3_1_34_2","unstructured":"Mehant Kammakomati Sameer Pimparkhede Srikanth Tamilselvam Prince Kumar and Pushpak Bhattacharyya. [n. d.]. ConCodeEval: Evaluating Large Language Models for Code Constraints in Domain-Specific Languages. arxiv:https:\/\/arXiv.org\/abs\/2407.03387\u00a0[cs.SE]"},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"crossref","unstructured":"J\u00f6rg\u00a0Christian Kirchhof Anno Kleiss Bernhard Rumpe David Schmalzing Philipp Schneider and Andreas Wortmann. 2022. Model-driven Self-adaptive Deployment of Internet of Things Applications with Automated Modification Proposals. Journal ACM Transactions on Internet of Things 3 (November 2022) 1\u201330.","DOI":"10.1145\/3549553"},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3486609.3487210"},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3365438.3410941"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"crossref","unstructured":"J\u00f6rg\u00a0Christian Kirchhof Bernhard Rumpe David Schmalzing and Andreas Wortmann. 2022. MontiThings: Model-driven Development and Deployment of Reliable IoT Applications. Journal of Systems and Software (JSS) 183 (January 2022) 1\u201321.","DOI":"10.1016\/j.jss.2021.111087"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"crossref","unstructured":"Nils Knoth Antonia Tolzin Andreas Janson and Jan\u00a0Marco Leimeister. 2024. AI literacy and its implications for prompt engineering strategies. Computers and Education: Artificial Intelligence 6 (2024) 100225.","DOI":"10.1016\/j.caeai.2024.100225"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-27919-5"},{"key":"e_1_3_3_1_41_2","unstructured":"Yunseo Lee John\u00a0Youngeun Song Dongsun Kim Jindae Kim Mijung Kim and Jaechang Nam. 2025. Hallucination by code generation llms: Taxonomy benchmarks mitigation and challenges. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2504.20799 (2025)."},{"key":"e_1_3_3_1_42_2","unstructured":"Haitao Li Qian Dong Junjie Chen Huixue Su Yujia Zhou Qingyao Ai Ziyi Ye and Yiqun Liu. 2024. LLMs-as-Judges: A Comprehensive Survey on LLM-based Evaluation Methods. arxiv:https:\/\/arXiv.org\/abs\/2412.05579\u00a0[cs.CL]"},{"key":"e_1_3_3_1_43_2","unstructured":"Alexandra\u00a0Sasha Luccioni Sylvain Viguier and Anne-Laure Ligozat. 2023. Estimating the Carbon Footprint of BLOOM a 176B Parameter Language Model. Journal of Machine Learning Research 24 253 (2023) 1\u201315. http:\/\/jmlr.org\/papers\/v24\/23-0069.html"},{"key":"e_1_3_3_1_44_2","unstructured":"Marcus\u00a0J Min Yangruibo Ding Luca Buratti Saurabh Pujar Gail Kaiser Suman Jana and Baishakhi Ray. 2023. Beyond accuracy: Evaluating self-consistency of code large language models with identitychain. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2310.14053 (2023)."},{"key":"e_1_3_3_1_45_2","doi-asserted-by":"crossref","unstructured":"Daniele Miorandi Sabrina Sicari Francesco\u00a0De Pellegrini and Imrich Chlamtac. 2012. Internet of things: Vision applications and research challenges. Ad Hoc Networks 10 7 (2012) 1497 \u2013 1516.","DOI":"10.1016\/j.adhoc.2012.02.016"},{"key":"e_1_3_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C68889.2025.00087"},{"key":"e_1_3_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3652620.3687805"},{"key":"e_1_3_3_1_48_2","unstructured":"Sida Peng Eirini Kalliamvakou Peter Cihon and Mert Demirer. 2023. The Impact of AI on Developer Productivity: Evidence from GitHub Copilot. arxiv:https:\/\/arXiv.org\/abs\/2302.06590\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2302.06590"},{"key":"e_1_3_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS67397.2025.00021"},{"key":"e_1_3_3_1_50_2","doi-asserted-by":"crossref","unstructured":"Ahmed\u00a0R. Sadik Sebastian Brulin and Markus Olhofer. 2025. LLM as a code generator in Agile Model Driven Development. arxiv:https:\/\/arXiv.org\/abs\/2410.18489\u00a0[cs.AI]","DOI":"10.1007\/978-3-031-96841-9_10"},{"key":"e_1_3_3_1_51_2","volume-title":"7th Annual Symposium on Machine Programming","author":"Song Da","year":"2023","unstructured":"Da Song, Zijie Zhou, Zhijie Wang, Yuheng Huang, Shengmai Chen, Bonan Kou, Lei Ma, and Tianyi Zhang. 2023. An empirical study of code generation errors made by large language models. In 7th Annual Symposium on Machine Programming."},{"key":"e_1_3_3_1_52_2","volume-title":"Model-driven software development: technology, engineering, management","author":"Stahl Thomas","year":"2006","unstructured":"Thomas Stahl, Markus V\u00f6lter, and Krzysztof Czarnecki. 2006. Model-driven software development: technology, engineering, management. John Wiley & Sons, Inc."},{"key":"e_1_3_3_1_53_2","doi-asserted-by":"crossref","unstructured":"Antero Taivalsaari and Tommi Mikkonen. 2017. A Roadmap to the Programmable World: Software Challenges in the IoT Era. IEEE Software 34 1 (Jan 2017) 72\u201380.","DOI":"10.1109\/MS.2017.26"},{"key":"e_1_3_3_1_54_2","unstructured":"Shubham Ugare Tarun Suresh Hangoo Kang Sasa Misailovic and Gagandeep Singh. 2024. Improving llm code generation with grammar augmentation. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2403.01632 (2024)."},{"key":"e_1_3_3_1_55_2","unstructured":"Ashish Vaswani Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan\u00a0N Gomez \u0141ukasz Kaiser and Illia Polosukhin. 2017. Attention is all you need. Advances in neural information processing systems 30 (2017)."},{"key":"e_1_3_3_1_56_2","unstructured":"John Vlissides. 1998. Pattern Hatching: Design Patterns Applied."},{"key":"e_1_3_3_1_57_2","unstructured":"Zhijie Wang Zijie Zhou Da Song Yuheng Huang Shengmai Chen Lei Ma and Tianyi Zhang. [n. d.]. Towards Understanding the Characteristics of Code Generation Errors Made by Large Language Models."},{"key":"e_1_3_3_1_58_2","doi-asserted-by":"publisher","DOI":"10.1109\/RE59067.2024.00049"},{"key":"e_1_3_3_1_59_2","unstructured":"Qiaomu Xue and Kevin Lano. 2025. Comparing LLM-based and MDE-based code generation for agile MDE. AgileMDE 2025 STAF 2025 (2025)."},{"key":"e_1_3_3_1_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/3691620.3695529"},{"key":"e_1_3_3_1_61_2","doi-asserted-by":"crossref","unstructured":"Lianmin Zheng Wei-Lin Chiang Ying Sheng Siyuan Zhuang Zhanghao Wu Yonghao Zhuang Zi Lin Zhuohan Li Dacheng Li Eric Xing et\u00a0al. 2023. Judging llm-as-a-judge with mt-bench and chatbot arena. Advances in neural information processing systems 36 (2023) 46595\u201346623.","DOI":"10.52202\/075280-2020"}],"event":{"name":"MODELS 2026: ACM\/IEEE 29th International Conference on Model Driven Engineering Languages and Systems","location":"M\u00e1laga Spain","acronym":"MODELS 2026","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the ACM\/IEEE 29th International Conference on Model Driven Engineering Languages and Systems"],"original-title":[],"deposited":{"date-parts":[[2026,9,16]],"date-time":"2026-09-16T10:49:11Z","timestamp":1789555751000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3822455.3830316"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10,3]]},"references-count":60,"alternative-id":["10.1145\/3822455.3830316","10.1145\/3822455"],"URL":"https:\/\/doi.org\/10.1145\/3822455.3830316","relation":{},"subject":[],"published":{"date-parts":[[2026,10,3]]},"assertion":[{"value":"2026-10-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}