Conflict management techniques for model merging: a systematic map** review
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
contradicting changes that are applied concurrently to update software models. We conduct …
contradicting changes that are applied concurrently to update software models. We conduct …
Blended modeling in commercial and open-source model-driven software engineering tools: A systematic study
Blended modeling aims to improve the user experience of modeling activities by prioritizing
the seamless interaction with models through multiple notations over the consistency of the …
the seamless interaction with models through multiple notations over the consistency of the …
Graph Transformation for Software Engineers
R Heckel, G Taentzer - Springer International Publishing, doi, 2020 - Springer
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 …
[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …
modeling languages and tools to describe a system from different viewpoints. Model-driven …
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 …
A conceptual model for unifying variability in space and time
Software engineering faces the challenge of develo** and maintaining systems that are
highly variable in space (concurrent variations of the system at a single point in time) and …
highly variable in space (concurrent variations of the system at a single point in time) and …
Automatically deriving the specification of model editing operations from meta-models
To optimally support continuous model evolution in model-based software development,
adequate tool support for model version management is needed. Instead of reporting model …
adequate tool support for model version management is needed. Instead of reporting model …
History-based model repair recommendations
M Ohrndorf, C Pietsch, U Kelter, L Grunske… - ACM Transactions on …, 2021 - dl.acm.org
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 conceptual model for unifying variability in space and time: Rationale, validation, and illustrative applications
With the increasing demand for customized systems and rapidly evolving technology,
software engineering faces many challenges. A particular challenge is the development and …
software engineering faces many challenges. A particular challenge is the development and …