4 papers
Leveraging LLMs for Grammar Adaptation: A Study on Metamodel-Grammar Co-Evolution
Weixing Zhang, Bowen Jiang, Rahul Sharma +2
In model-driven engineering, metamodel evolution leads to the need to adapt corresponding grammars to maintain consistency, which typically requires tedious manual work. Existing r…
Leveraging LLMs to support co-evolution between definitions and instances of textual DSLs: A Systematic Evaluation
Weixing Zhang, Bowen Jiang, Yuhong Fu +3
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 mode…
Leveraging LLMs to support co-evolution between definitions and instances of textual DSLs
Weixing Zhang, Regina Hebig, Daniel Strüber
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 con…
Development and Evolution of Xtext-based DSLs on GitHub: An Empirical Investigation
Weixing Zhang, Daniel Strüber, Regina Hebig
Domain-specific languages (DSLs) play a crucial role in facilitating a wide range of software development activities in the context of model-driven engineering (MDE). However, a sy…