CVSM Bibliography, Entry [ AlP2003UML ]


Alanen, Marcus; Porres, Ivan: Difference and Union of Models;
p.2-17 in: UML 2003 - The Unified Modeling Language: Modeling Languages and Applications; LNCS 2863, Springer; 2003
Deskriptoren: CVSM

Abstract: This paper discusses the difference and union of models in the context of a version control system. We show three metamodel-independent algorithms that calculate the difference between two models, merge a model with the difference of two models and calculate the union of two models. We show how to detect union conflicts and how they can be resolved either automatically or manually. We present an application of these algorithms in a version control system for MOF-based models.