Conflict management techniques for model merging: a systematic mapping 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 …

ADDiff: semantic differencing for activity diagrams

S Maoz, JO Ringert, B Rumpe - Proceedings of the 19th ACM SIGSOFT …, 2011 - dl.acm.org
Activity diagrams (ADs) have recently become widely used in the modeling of workflows,
business processes, and web-services, where they serve various purposes, from …

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 …

A manifesto for semantic model differencing

S Maoz, JO Ringert, B Rumpe - … and Symposia at MODELS 2010, Oslo …, 2011 - Springer
Abstract Models are heavily used in software engineering and together with their systems
they evolve over time. Thus, managing their changes is an important challenge for system …

CDDiff: Semantic differencing for class diagrams

S Maoz, JO Ringert, B Rumpe - … Conference, Lancaster, Uk, July 25-29 …, 2011 - Springer
Class diagrams (CDs), which specify classes and the relationships between them, are
widely used for modeling the structure of object-oriented systems. As models, programs, and …

Multi-granular conflict and dependency analysis in software engineering based on graph transformation

L Lambers, D Strüber, G Taentzer, K Born… - Proceedings of the 40th …, 2018 - dl.acm.org
Conflict and dependency analysis (CDA) of graph transformation has been shown to be a
versatile foundation for understanding interactions in many software engineering domains …

Systematic review of matching techniques used in model-driven methodologies

FA Somogyi, M Asztalos - Software and Systems Modeling, 2020 - Springer
In model-driven methodologies, model matching is the process of finding a matching pair for
every model element between two or more software models. Model matching is an important …

Propagating changes between aligned process models

M Weidlich, J Mendling, M Weske - Journal of Systems and Software, 2012 - Elsevier
There is a wide variety of drivers for business process modelling initiatives, reaching from
organisational redesign to the development of information systems. Consequently, a …

Fragment-based version management for repositories of business process models

CC Ekanayake, M La Rosa, AHM Ter Hofstede… - On the Move to …, 2011 - Springer
As organizations reach higher levels of Business Process Management maturity, they tend
to accumulate large collections of process models. These repositories may contain …

[PDF][PDF] Why model versioning research is needed!? an experience report

K Altmanninger, P Brosch, G Kappel… - Proceedings of the …, 2009 - researchgate.net
The status of current model-driven engineering technologies has matured over the last years
whereas the infrastructure supporting model management is still in its infancy. Infrastructural …