KIT | KIT-Bibliothek | Impressum | Datenschutz

LLM4MTLs: Automated Generation and Empirical Evaluation of Model Transformation Languages

Jiang, Bowen 1; Hagel, Nathan Josias ORCID iD icon; Cheng, Haowei; Jutz, Benedikt ORCID iD icon; Lange, Arne ORCID iD icon; Zhang, Weixing ORCID iD icon; Sharma, Rahul ORCID iD icon; Reussner, Ralf; Koziolek, Anne ORCID iD icon
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Model transformation languages (MTLs) are domain-specific languages used to transform models conforming to a given metamodel into other models, including textual models such as source code. Developing correct model transformations in these languages is challenging and requires both language-specific and domain knowledge, creating a need for automated assistance and thus motivating the use of large language models (LLMs) for MTL code generation. However, due to the limited availability of training data and executable examples, LLM-generated MTL code is often not syntactically valid or semantically usable out of the box. This paper presents \textit{LLM4MTLs}, an automated workflow for constructing and comparing prompting strategies for LLM-generated MTL code, together with an evaluation suite and an empirical evaluation. The workflow systematically explores prompt constructions combining few-shot prompting, grammar prompting, and helper methods inclusion, and evaluates them using both syntactic and semantic metrics. We construct an evaluation suite spanning four MTLs (ATL, ETL, QVTo, and the Reactions language) with executable reference scripts and manually written test suites, and evaluate across three LLMs. ... mehr


Volltext §
DOI: 10.5445/IR/1000194182
Veröffentlicht am 12.06.2026
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsdatum 12.06.2026
Sprache Englisch
Identifikator KITopen-ID: 1000194182
Umfang 14 S.
Bemerkung zur Veröffentlichung Accepted at the European Conference on Modelling Foundations and Applications (ECMFA) 2026, preprint version
Schlagwörter Model Transformation Languages, Large Language Models, Code Generation, Prompt Engineering, Grammar Prompting, Domain-specific languages
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page