A State-of-the-Art Survey on Software Merging
IEEE Transactions on Software Engineering
Parallel Changes: Detecting Semantic Interferences
COMPSAC '05 Proceedings of the 29th Annual International Computer Software and Applications Conference - Volume 01
A graphical notation to specify model queries for MDA transformations on UML models
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
Models in Conflict --- Towards a Semantically Enhanced Version Control System for Models
Models in Software Engineering
Managing Model Conflicts in Distributed Development
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
A Category-Theoretical Approach to the Formalisation of Version Control in MDE
FASE '09 Proceedings of the 12th International Conference on Fundamental Approaches to Software Engineering: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009
Hi-index | 0.00 |
Increasingly, model driven development is being accepted as the new vision for designing software. In fact, shifting the focus from a code-centric standpoint to a model-centric one enables a better specification and understanding of domain specific concerns. Since a software system undergoes to several refinement steps during its life cycle, last years have witnessed a growing demand for model versioning support. In this respect, the operation of merging different modifications and the related conflict management are of crucial relevance. Usually, diverging modifications are detected by assuming a predefined set of situations; however, not always it is possible to predict all the problems since they cannot be detected only syntactically. Hence, in this position paper it is proposed to leverage conflict detection and resolution by adopting design-oriented descriptions endowed with custom conflict specifications.