1 citations · 2 across the 7 of their papers we have counts for
6 papers · 1 filter
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…
Human Factors in Model-Driven Engineering: Future Research Goals and Initiatives for MDE
Grischa Liebel, Jil Klünder, Regina Hebig +23
Purpose: Software modelling and Model-Driven Engineering (MDE) is traditionally studied from a technical perspective. However, one of the core motivations behind the use of softwar…
Supporting Meta-model-based Language Evolution and Rapid Prototyping with Automated Grammar Optimization
Weixing Zhang, Jörg Holtmann, Daniel Strüber +2
In model-driven engineering, developing a textual domain-specific language (DSL) involves constructing a meta-model, which defines an underlying abstract syntax, and a grammar, whi…
A Rapid Prototyping Language Workbench for Textual DSLs based on Xtext: Vision and Progress
Weixing Zhang, Jan-Philipp Steghöfer, Regina Hebig +1
Metamodel-based DSL development in language workbenches like Xtext allows language engineers to focus more on metamodels and domain concepts rather than grammar details. However, t…