Revision: a tool for history-based model repair recommendations
Models in Model-Driven Engineering are heavily edited in all stages of software
development and can become temporarily inconsistent. In general, there are many …
development and can become temporarily inconsistent. In general, there are many …
Collaborative Model-Driven Software Engineering—A systematic survey of practices and needs in industry
The engineering of modern software-intensive systems is carried out in collaboration among
stakeholders with specialized expertise. The complexity of such systems often also …
stakeholders with specialized expertise. The complexity of such systems often also …
Graph Transformation for Software Engineers
The digital transformation of society affects all aspects of human life, offering new
opportunities but also creating challenges and risks. More tasks will be automated using …
opportunities but also creating challenges and risks. More tasks will be automated using …
An introduction to model versioning
With the emergence of model-driven engineering (MDE), software models are considered as
central artifacts in the software engineering process, going beyond their traditional use as …
central artifacts in the software engineering process, going beyond their traditional use as …
Reasoning about product-line evolution using complex feature model differences
Features define common and variable parts of the members of a (software) product line.
Feature models are used to specify the set of all valid feature combinations. Feature models …
Feature models are used to specify the set of all valid feature combinations. Feature models …
Consistency-preserving edit scripts in model versioning
In model-based software development, models are iteratively evolved. To optimally support
model evolution, developers need adequate tools for model versioning tasks, including …
model evolution, developers need adequate tools for model versioning tasks, including …
[HTML][HTML] Understanding the Landscape of Software Modelling Assistants for MDSE tools: A Systematic Map**
Abstract Context Model Driven Software Engineering (MDSE) and low-code/no-code
software development tools promise to increase quality and productivity by modelling …
software development tools promise to increase quality and productivity by modelling …
History-based model repair recommendations
Models in Model-driven Engineering are primary development artifacts that are heavily
edited in all stages of software development and that can become temporarily inconsistent …
edited in all stages of software development and that can become temporarily inconsistent …
Feature trace recording
Tracing requirements to their implementation is crucial to all stakeholders of a software
development process. When managing software variability, requirements are typically …
development process. When managing software variability, requirements are typically …
A fundamental approach to model versioning based on graph modifications: from theory to implementation
In model-driven engineering, models are primary artifacts that can evolve heavily during
their life cycle. Therefore, versioning of models is a key technique to be offered by integrated …
their life cycle. Therefore, versioning of models is a key technique to be offered by integrated …