CVSM Bibliography, Entry [ BaCB2010ME ]


Barrett, Stephen; Chalin, Patrice; Butler, Greg: Decoupling Operation-Based Merging from Model Change Recording;
p.x in: Proc. ACM/IEEE 13th International Int.l Workshop on Models and Evolution. Co-located with 13th Int.l ACM/IEEE Conf. Model Driven Engineering Languages and Systems, Oslo, Norway - October 3-8, 2010; http://www.modse.fr; 2010
Deskriptoren: CVSM

Abstract: Two general approaches to the merging of models exist: state-based, and operation or history-based. Naturally, using one over the other involves trade-offs. Up to now, a major drawback of the latter approach has been overly tight coupling between the tool performing the merge, and the recorder tracking the changes made to the models. We break this coupling through the use of an abstraction layer, and a tool-independent means of representing model changes: conceivably allowing even cross-tool models to be successfully merged. Further, the design does not preclude the application of state-based methods. The decoupling architecture and techniques are described in the context of their implementation in our model merging tool, Mirador.