{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,3]],"date-time":"2026-11-03T13:33:20Z","timestamp":1793712800681,"version":"4.6.1"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,22]],"date-time":"2024-09-22T00:00:00Z","timestamp":1726963200000},"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":[[2024,9,22]]},"DOI":"10.1145\/3652620.3687805","type":"proceedings-article","created":{"date-parts":[[2024,10,31]],"date-time":"2024-10-31T14:06:36Z","timestamp":1730383596000},"page":"115-122","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["Using Grammar Masking to Ensure Syntactic Validity in LLM-based Modeling Tasks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2013-2919","authenticated-orcid":false,"given":"Lukas","family":"Netz","sequence":"first","affiliation":[{"name":"Chair of Software Engineering, RWTH Aachen University, Aachen, NRW, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-6223-7978","authenticated-orcid":false,"given":"Jan","family":"Reimer","sequence":"additional","affiliation":[{"name":"Chair of Software Engineering, RWTH Aachen University, Aachen, NRW, 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":"Chair of Software Engineering, RWTH Aachen University, Aachen, NRW, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,10,31]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Enterprise Information Systems in Academia and Practice: Lessons learned from a MBSE Project. In 40 Years EMISA (EMISA'19) (LNI","author":"Adam Kai","unstructured":"Kai Adam, Judith Michael, Lukas Netz, Bernhard Rumpe, and Simon Varga. 2020. Enterprise Information Systems in Academia and Practice: Lessons learned from a MBSE Project. In 40 Years EMISA (EMISA'19) (LNI, Vol. P-304). GI, 59--66."},{"key":"e_1_3_2_1_2_1","volume-title":"Advances in Human Factors and Systems Interaction","author":"Adrian Benjamin","unstructured":"Benjamin Adrian, Sven Hinrichsen, and Alexander Nikolenko. 2020. App Development via Low-Code Programming as Part of Modern Industrial Engineering Education. In Advances in Human Factors and Systems Interaction. Springer."},{"key":"e_1_3_2_1_3_1","volume-title":"In Search of the Essence of Low-Code An Exploratory Study of Seven Development Platforms. In Int. Conf. on Model Driven Engineering Languages and Systems Companion (MODELS-C). ACM\/IEEE.","author":"Alexander Bock","year":"2021","unstructured":"Bock Alexander and Frank Ulrich. 2021. In Search of the Essence of Low-Code An Exploratory Study of Seven Development Platforms. In Int. Conf. on Model Driven Engineering Languages and Systems Companion (MODELS-C). ACM\/IEEE."},{"key":"e_1_3_2_1_4_1","volume-title":"Marcos Gomez-Vazquez, Jean-S\u00e9bastien Sottet, and Jordi Cabot.","author":"Alfonso Iv\u00e1n","year":"2024","unstructured":"Iv\u00e1n Alfonso, Aaron Conrardy, Armen Sulejmani, Atefeh Nirumand, Fitash Ul Haq, Marcos Gomez-Vazquez, Jean-S\u00e9bastien Sottet, and Jordi Cabot. 2024. Building BESSER: An Open-Source Low-Code Platform. In Enterprise, Business-Process and Information Systems Modeling. Springer Nature Switzerland, 203--212."},{"key":"e_1_3_2_1_5_1","unstructured":"Appian. 2021. Low-Code Application Development. https:\/\/appian.com\/platform\/low-code-development\/low-code-application-development.html"},{"key":"e_1_3_2_1_6_1","first-page":"3","article-title":"Doing with understanding: Lessons from research on problem-and project-based learning","volume":"7","author":"Barron Brigid JS","year":"1998","unstructured":"Brigid JS Barron, Daniel L Schwartz, Nancy J Vye, Allison Moore, Anthony Petrosino, Linda Zech, and John D Bransford. 1998. Doing with understanding: Lessons from research on problem-and project-based learning. Journal of the learning sciences 7, 3--4 (1998), 271--311.","journal-title":"Journal of the learning sciences"},{"key":"e_1_3_2_1_7_1","volume-title":"23rd ACM\/IEEE Int. Conf. on Model Driven Engineering Languages and Systems: Comp. ACM.","author":"Bexiga Mariana","year":"2020","unstructured":"Mariana Bexiga, Stoyan Garbatov, and Jo\u00e3o Costa Seco. 2020. Closing the Gap between Designers and Developers in a Low Code Ecosystem. In 23rd ACM\/IEEE Int. Conf. on Model Driven Engineering Languages and Systems: Comp. ACM."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2023.103033"},{"key":"e_1_3_2_1_9_1","volume-title":"21th ACM SIGPLAN Int. Conf. on Generative Programming: Concepts and Experiences (GPCE 22)","author":"Butting Arvid","year":"2022","unstructured":"Arvid Butting, J\u00f6rg Christian Kirchhof, Anno Kleiss, Judith Michael, Radoslav Orlov, and Bernhard Rumpe. 2022. Model-Driven IoT App Stores: Deploying Customizable Software Products to Heterogeneous Devices. In 21th ACM SIGPLAN Int. Conf. on Generative Programming: Concepts and Experiences (GPCE 22). ACM."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3417990.3420210"},{"key":"e_1_3_2_1_11_1","volume-title":"Generating Customized Low-Code Development Platforms for Digital Twins. Journal of Computer Languages (COLA) 70","author":"Dalibor Manuela","year":"2022","unstructured":"Manuela Dalibor, Malte Heithoff, Judith Michael, Lukas Netz, J\u00e9r\u00f4me Pfeiffer, Bernhard Rumpe, Simon Varga, and Andreas Wortmann. 2022. Generating Customized Low-Code Development Platforms for Digital Twins. Journal of Computer Languages (COLA) 70 (2022)."},{"key":"e_1_3_2_1_12_1","volume-title":"Conceptual Modeling","author":"Dalibor Manuela","unstructured":"Manuela Dalibor, Judith Michael, Bernhard Rumpe, Simon Varga, and Andreas Wortmann. 2020. Towards a Model-Driven Architecture for Interactive Digital Twin Cockpits. In Conceptual Modeling. Springer, 377--387."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2966919"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-022-01038-5"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2021.20.2.a7"},{"key":"e_1_3_2_1_16_1","volume-title":"Model-Driven Engineering of Process-Aware Information Systems","author":"Drave Imke","year":"2022","unstructured":"Imke Drave, Judith Michael, Erik M\u00fcller, Bernhard Rumpe, and Simon Varga. 2022. Model-Driven Engineering of Process-Aware Information Systems. Springer Nature Computer Science Journal 3 (2022)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3422392.3422482"},{"key":"e_1_3_2_1_18_1","volume-title":"Applying active methodologies for teaching software engineering in computer engineering","author":"Flores Fonseca Victor M","year":"2017","unstructured":"Victor M Flores Fonseca and Jesica Gomez. 2017. Applying active methodologies for teaching software engineering in computer engineering. IEEE Revista Iberoamericana de Tecnologias del Aprendizaje 12, 4 (2017), 182--190."},{"key":"e_1_3_2_1_19_1","volume-title":"Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE '07)","author":"France Robert","year":"2007","unstructured":"Robert France and Bernhard Rumpe. 2007. Model-driven Development of Complex Software: A Research Roadmap. Future of Software Engineering (FOSE '07) (2007), 37--54."},{"key":"e_1_3_2_1_20_1","volume-title":"Proc. of Modellierung 2020 Short, Workshop and Tools & Demo Papers. CEUR-WS, 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 Comp. Proc. of Modellierung 2020 Short, Workshop and Tools & Demo Papers. CEUR-WS, 22--30."},{"key":"e_1_3_2_1_21_1","volume-title":"Modelling to Program (M2P)","author":"Gerasimov Arkadii","unstructured":"Arkadii Gerasimov, Judith Michael, Lukas Netz, and Bernhard Rumpe. 2021. Agile Generator-Based GUI Modeling for Information Systems. In Modelling to Program (M2P). Springer, 113--126."},{"key":"e_1_3_2_1_22_1","volume-title":"25th Americas Conf. on Information Systems (AMCIS 2020)","author":"Gerasimov Arkadii","year":"2020","unstructured":"Arkadii Gerasimov, Judith Michael, Lukas Netz, Bernhard Rumpe, and Simon Varga. 2020. Continuous Transition from Model-Driven Prototype to Full-Size Real-World Enterprise Information Systems. In 25th Americas Conf. on Information Systems (AMCIS 2020) (AISeL). AIS, 1--10."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16101-8_12"},{"key":"e_1_3_2_1_24_1","volume-title":"Agile Processes in Software Engineering and Extreme Programming","author":"Lebens Mary","unstructured":"Mary Lebens and Roger Finnegan. 2021. Using a Low Code Development Environment to Teach the Agile Methodology. In Agile Processes in Software Engineering and Extreme Programming. Springer International Publishing, 191--199."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTCEE49637.2020.9277404"},{"key":"e_1_3_2_1_26_1","volume-title":"Fernando Reinaldo Ribeiro, and Pedro Pass\u00e3o","author":"Metr\u00f4lho Jose Carlos","year":"2020","unstructured":"Jose Carlos Metr\u00f4lho, Fernando Reinaldo Ribeiro, and Pedro Pass\u00e3o. 2020. Teaching Agile Software Engineering Practices Using Scrum and a Low-Code Development Platform - A Case Study. In 15th Int. Confe. on Software Engineering Advances (ICSEA 2020). IARIA, 160--165."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.21125\/edulearn.2019.1719"},{"key":"e_1_3_2_1_28_1","volume-title":"EDSIG Conference on Information Systems and Computing Education (EDSIGCON). ISCAP.","author":"Mew Lionel","year":"2018","unstructured":"Lionel Mew and Daniela Field. 2018. A Case Study on Using the Mendix Low ####CodePlatform to support a Project Management Course. In EDSIG Conference on Information Systems and Computing Education (EDSIGCON). ISCAP."},{"key":"e_1_3_2_1_29_1","unstructured":"mgm technology partners GmbH. 2020. Low Code und Co-Innovation fuer individuelle Enterprise Software. https:\/\/a12.mgm-tp.com\/download-whitepaper-a12-enterprise-low-code.html"},{"key":"e_1_3_2_1_30_1","unstructured":"mgm technology partners GmbH. 2021. Widget Showcase. https:\/\/a12.mgm-tp.com\/showcase\/#\/"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-023-01128-y"},{"key":"e_1_3_2_1_32_1","volume-title":"Goals and Model-Driven Software Engineering for Assistive Systems. In Enterprise Modeling and Information Systems Architectures (EMSIA)","volume":"2628","author":"Michael Judith","year":"2020","unstructured":"Judith Michael, Bernhard Rumpe, and Simon Varga. 2020. Human Behavior, Goals and Model-Driven Software Engineering for Assistive Systems. In Enterprise Modeling and Information Systems Architectures (EMSIA), Vol. 2628. CEUR-WS.org."},{"key":"e_1_3_2_1_33_1","volume-title":"A Model-Based Reference Architecture for Complex Assistive Systems and its Application. Journal Software and Systems Modeling (SoSyM)","author":"Michael Judith","year":"2024","unstructured":"Judith Michael and Volodymyr Shekhovtsov. 2024. A Model-Based Reference Architecture for Complex Assistive Systems and its Application. Journal Software and Systems Modeling (SoSyM) (2024)."},{"key":"e_1_3_2_1_34_1","unstructured":"Lukas Netz and Judith Michael. 2024. LCPD usage in Education public survey results. https:\/\/github.com\/Lukas-Netz\/LCDPs-in-education-survey-data"},{"key":"e_1_3_2_1_35_1","unstructured":"Nintex. 2024. Nintex - New ways to fast-forward your workflows. https:\/\/www.nintex.com\/"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2884706"},{"key":"e_1_3_2_1_37_1","unstructured":"Pega. 2021. Pega Platform. https:\/\/www.pega.com\/products\/platform"},{"key":"e_1_3_2_1_38_1","unstructured":"Laura Poe and Lionel Mew. 2019. Implementing Agile as an Instructional Methodology for Low-Code Software Development Courses."},{"key":"e_1_3_2_1_39_1","volume-title":"Rymer","author":"Richardson Clay","year":"2014","unstructured":"Clay Richardson and John R. Rymer. 2014. New Development Platforms Emerge For Customer-Facing Applications. (2014)."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA51224.2020.00036"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.3390\/app10010012"},{"key":"e_1_3_2_1_42_1","volume-title":"STAF","author":"Tisi Massimo","year":"2019","unstructured":"Massimo Tisi, Jean-Marie Mottu, Dimitrios Kolovos, Juan De Lara, Esther Guerra, Davide Di Ruscio, Alfonso Pierantonio, and Manuel Wimmer. 2019. Lowcomote: Training the next generation of experts in scalable low-code engineering platforms. In STAF 2019."},{"key":"e_1_3_2_1_43_1","first-page":"1","article-title":"A Teaching Module of No-Code Business App Development","volume":"32","author":"Wang Shouhang","year":"2021","unstructured":"Shouhang Wang and Hai Wang. 2021. A Teaching Module of No-Code Business App Development. Journal of Information Systems Education 32, 1 (2021), 1--8.","journal-title":"Journal of Information Systems Education"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2019.10.060"}],"event":{"name":"MODELS Companion '24: ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems","location":"Linz Austria","acronym":"MODELS Companion '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","Johannes Kepler University Linz","IEEE CS"]},"container-title":["Proceedings of the ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652620.3687805","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3652620.3687805","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:04:01Z","timestamp":1750277041000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652620.3687805"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,22]]},"references-count":44,"alternative-id":["10.1145\/3652620.3687805","10.1145\/3652620"],"URL":"https:\/\/doi.org\/10.1145\/3652620.3687805","relation":{},"subject":[],"published":{"date-parts":[[2024,9,22]]},"assertion":[{"value":"2024-10-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}