2009 · 18 citations · 8 references
ComputingInformation SystemsConflict ResolutionSoftware EngineeringTeamworkModel IntegrationModel ManagementModel TransformationModel-driven DevelopmentModel-driven Software EngineeringSoftware ModelingCollaborative ModelingMergingModel CompositionModel Conflict ResolutionModel Consistency ManagementModel MergingModel ReconciliationModel-driven Engineering
Model-driven development in collaborative teams requires services for merging models. Such services should have the same quality as one is used to for source code. The constraints which are relevant in model driven engineering imply that the merging of models must be implemented differently than merging of texts. Based on the analysis of these constraints, we present an approach for merging models that attains a high level of consistency of the merged models and minimizes the loss of effort due to conflict resolution.
8
A state-of-the-art survey on software merging
Tom Mens · IEEE Transactions on Software Engineering · 2002 · 529 citations
Ernst Lippe, Norbert van Oosterom · 1992 · 169 citations
A Generic Difference Algorithm for UML Models.
Udo Kelter, Jürgen Wehren, Jörg Niere · 2005 · 129 citations
Difference computation of large models
Christoph Treude, Stefan Berlik, Sven Wenzel et al. · 2007 · 95 citations · Full text
Leonardo Murta, Chessman K. F. Corrêa, João Gustavo Prudêncio et al. · 2008 · 44 citations