A survey of model comparison approaches and applications

M Stephan, JR Cordy - … on Model-Driven Engineering and Software …, 2013 - scitepress.org
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 …

Conflict management techniques for model merging: a systematic map** review

M Sharbaf, B Zamani, G Sunyé - Software and Systems Modeling, 2023 - Springer
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
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

DS Kolovos, D Di Ruscio… - 2009 ICSE Workshop …, 2009 - ieeexplore.ieee.org
Calculating differences between models is an important and challenging task in Model
Driven Engineering. Model differencing involves a number of steps starting with identifying …

A survey on model versioning approaches

K Altmanninger, M Seidl, M Wimmer - International Journal of Web …, 2009 - emerald.com
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 …

An introduction to model versioning

P Brosch, G Kappel, P Langer, M Seidl… - International school on …, 2012 - Springer
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 …

Evolving models in model-driven engineering: State-of-the-art and future challenges

RF Paige, N Matragkas, LM Rose - Journal of Systems and Software, 2016 - Elsevier
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 …

Example-driven meta-model development

JJ López-Fernández, JS Cuadrado, E Guerra… - Software & Systems …, 2015 - Springer
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 …

A fundamental approach to model versioning based on graph modifications: from theory to implementation

G Taentzer, C Ermel, P Langer, M Wimmer - Software & Systems Modeling, 2014 - Springer
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 …

Bottom-up meta-modelling: An interactive approach

J Sánchez-Cuadrado, J De Lara, E Guerra - Model Driven Engineering …, 2012 - Springer
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 …

Synchronizing concurrent model updates based on bidirectional transformation

Y **ong, H Song, Z Hu, M Takeichi - Software & Systems Modeling, 2013 - Springer
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 …