paper-with-me

홈 › Papers

Leveraging LLMs for Grammar Adaptation: A Study on Metamodel-Grammar Co-Evolution

2026-05-20 · Weixing Zhang, Bowen Jiang, Rahul Sharma, Regina Hebig, Daniel Strüber arxiv

In model-driven engineering, metamodel evolution leads to the need to adapt corresponding grammars to maintain consistency, which typically requires tedious manual work. Existing rule-based methods can achieve partial automation but have limitations when handling complex grammar scenarios. This paper proposes a Large Language Model-based approach that automatically applies adaptations to new grammars after evolution by learning grammar adaptations from previous versions. We evaluated this approach on six real-world Xtext domain-specific languages, using four DSLs as a training set to develop prompting strategies, two DSLs as a test set for validation, and conducting a longitudinal case study on QVTo. The evaluation used three Large Language Models (Claude Sonnet 4.5, ChatGPT 5.1, Gemini 3) and measured grammar adaptation quality from three dimensions: grammar rule-level adaptation consistency, output similarity, and metamodel conformance. Results show that on the test set, all three LLMs achieved 100% adaptation consistency and output similarity, while the rule-based approach achieved only 84.21% on DOT and 62.50% on Xcore. In the QVTo longitudinal study, the LLM-based approach successfully reused learned adaptations across all three evolution steps without manual grammar editing, while the rule-based approach required manual adjustments in two of three transitions. However, on large-scale grammars (EAST-ADL, 297 rules), LLMs' adaptation consistency was far below 90%. This study demonstrates the advantages of LLM-based approaches in handling complex grammar scenarios, while revealing their limitations in large-scale grammar adaptation.

📄 PDF Abstract BibTeX arXiv:2605.21465

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Leveraging LLMs to support co-evolution between definitions and instances of textual DSLs: A Systematic Evaluation

2026-02-12 · Weixing Zhang, Bowen Jiang, Yuhong Fu, Anne Koziolek 외 arxiv

Software languages evolve over time for reasons such as feature additions. When grammars evolve, textual instances that originally conformed to them may become outdated. While model-driven engineering provides many techn…

Leveraging LLMs to support co-evolution between definitions and instances of textual DSLs

2025-12-07 · Weixing Zhang, Regina Hebig, Daniel Strüber arxiv

Software languages evolve over time for various reasons, such as the addition of new features. When the language's grammar definition evolves, textual instances that originally conformed to the grammar become outdated. F…

A Metamodel and Framework for Artificial General Intelligence From Theory to Practice

2021-02-11 · Hugo Latapie, Ozkan Kilic, Gaowen Liu, Yan Yan 외

This paper introduces a new metamodel-based knowledge representation that significantly improves autonomous learning and adaptation. While interest in hybrid machine learning / symbolic AI systems leveraging, for example…

BIG-bench Machine LearningFederated LearningHybrid Machine LearningKnowledge Graphs+3

Multielement polynomial chaos Kriging-based metamodelling for Bayesian inference of non-smooth systems

2022-12-05 · J. C. García-Merino, C. Calvo-Jurado, E. Martínez-Pañeda, E. García-Macías

This paper presents a surrogate modelling technique based on domain partitioning for Bayesian parameter inference of highly nonlinear engineering models. In order to alleviate the computational burden typically involved …

Bayesian Inference

Leveraging Generative AI for Enhancing Domain-Driven Software Design

2026-01-28 · Götz-Henrik Wiegand, Filip Stepniak, Patrick Baier arxiv

Domain-Driven Design (DDD) is a key framework for developing customer-oriented software, focusing on the precise modeling of an application's domain. Traditionally, metamodels that describe these domains are created manu…