75 citations · 111 across the 17 of their papers we have counts for
18 papers
Behavior Trees for Robotic Systems: An Empirical Study on Practices and Experiences
Razan Ghzouli, Jennifer Horkoff, Daniel Strüber +1
Over the last decade, behavior trees (BT) have become one of the dominant behavior models for coordinating missions of robotic systems. Yet empirical evidence on BT adoption in rea…
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…
EATXT: A textual concrete syntax for EAST-ADL
Weixing Zhang, Jörg Holtmann, Daniel Strüber +1
Blended modeling is an approach that enables users to interact with a model via multiple notations. In this context, there is a growing need for open-source industry-grade exemplar…
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…
The complexity paradox: An analysis of modeling education through the lens of complexity science
Daniel Strüber
Modeling seeks to tame complexity during software development, by supporting design, analysis, and stakeholder communication. Paradoxically, experiences made by educators indicate…