A survey of model comparison approaches and applications
This survey paper presents the current state of model comparison as it applies to Model-
Driven Engineering. We look specifically at how model matching is accomplished, the …
Driven Engineering. We look specifically at how model matching is accomplished, the …
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 …
Different models for model matching: An analysis of approaches to support model differencing
Calculating differences between models is an important and challenging task in Model
Driven Engineering. Model differencing involves a number of steps starting with identifying …
Driven Engineering. Model differencing involves a number of steps starting with identifying …
A survey on model versioning approaches
Purpose–The purpose of this paper is to provide a feature‐based characterization of version
control systems (VCSs), providing an overview about the state‐of‐the‐art of versioning …
control systems (VCSs), providing an overview about the state‐of‐the‐art of versioning …
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 …
Evolving models in model-driven engineering: State-of-the-art and future challenges
The artefacts used in Model-Driven Engineering (MDE) evolve as a matter of course: models
are modified and updated as part of the engineering process; metamodels change as a …
are modified and updated as part of the engineering process; metamodels change as a …
Example-driven meta-model development
The intensive use of models in model-driven engineering (MDE) raises the need to develop
meta-models with different aims, such as the construction of textual and visual modelling …
meta-models with different aims, such as the construction of textual and visual modelling …
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 …
Bottom-up meta-modelling: An interactive approach
The intensive use of models in Model-Driven Engineering (MDE) raises the need to develop
meta-models with different aims, like the construction of textual and visual modelling …
meta-models with different aims, like the construction of textual and visual modelling …
Synchronizing concurrent model updates based on bidirectional transformation
Abstract Model-driven software development often involves several related models. When
models are updated, the updates need to be propagated across all models to make them …
models are updated, the updates need to be propagated across all models to make them …