EMF-Kaizen: an intelligent assistant for domain-specific modelling and meta-modelling
Model-Driven Engineering (MDE) fosters the active use of models throughout the software construction process. Models are typically built using domain-specific languages, which are themselves described via a meta-model. While MDE yields advantages due to its possibilities for automation, modelling and meta-modelling remain complex tasks, which would benefit from intelligent assistants.
In this paper, we propose an assistive approach based on Large Language Models (LLMs) to help in the construction of both meta-models and domain-specific models. The approach works at the abstract syntax level, hence being independent of the (graphical, textual) concrete syntax of the modelling language. We have realised the approach as an intelligent assistant for EMF, called EMF-Kaizen. The assistant suggests model fragments that satisfy the user requests and can be incorporated to the model under construction (e.g., in the default tree-based modelling editor) via drag&drop. It also maintains and persists the modelling assistance chat sessions, together with the suggested model fragments. We report on an evaluation of EMF-Kaizen over five meta-models (including Ecore) at different modelling stages and usage scenarios, showing its usefulness.
Wed 1 JulDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
13:30 - 15:00 | Language ModelsECMFA 2026 at Petri Chair(s): Oszkár Semeráth Budapest University of Technology and Economics | ||
13:30 30mTalk | EMF-Kaizen: an intelligent assistant for domain-specific modelling and meta-modelling ECMFA 2026 Lissette Almonte Universidad Autónoma de Madrid, Jefferson Ivan Rengifo Universidad Autónoma de Madrid, Esther Guerra Universidad Autónoma de Madrid, Juan de Lara Autonomous University of Madrid Link to publication Pre-print Media Attached | ||
14:00 30mTalk | LLM4MTLs: Automated Generation and Empirical Evaluation of Model Transformation Languages ECMFA 2026 Bowen Jiang Karlsruhe Institute of Technology, Nathan Hagel Karlsruhe Institute of Technology (KIT), Haowei Cheng Waseda University, Benedikt Jutz Karlsruhe Institute of Technology (KIT), Arne Lange Karlsruhe Institute of Technology (KIT), Weixing Zhang Karlsruhe Institute of Technology (KIT), Rahul Sharma Karlsruhe Institute of Technology, Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI), Anne Koziolek Karlsruhe Institute of Technology | ||
14:30 30mTalk | LLM-Powered Multi-Agent Systems: Exploring Documentation-Driven Metamodeling ECMFA 2026 James Pontes Miranda CEA LIST, Ansgar Radermacher Université Paris-Saclay, CEA List, Palaiseau, Marcos Didonet Del Fabro CEA-List, Fabien Baligand Université Paris-Saclay, CEA List, Palaiseau, Julie Bonnail Université Paris-Saclay, CEA List, Palaiseau, Pascal Bannerot Université Paris-Saclay, CEA List, Palaiseau, Kunal Suri Université Paris-Saclay, CEA List, Palaiseau | ||