Using a model merging language for reconciling model versions

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A difficult challenge in the industrialisation of Model-Driven Development is managing different versions of models. Different versions may arise at any time during the development process, due. to different individuals or teams working on different parts of the overall model. To manage these versions it is necessary to be able to identify differences and reconcile these differences in a single, integrated model. We describe the use of model merging technology for managing different versions of a model in an industrial software development process. The use of automated model merging technology is contrasted with an alternative, semi-automated approach. The contributions of model merging to helping to solve this problem are outlined.

Original languageEnglish
Title of host publicationMODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS
EditorsA Rensink, J Warmer
Place of PublicationBERLIN
PublisherSpringer
Pages143-157
Number of pages15
ISBN (Print)3-540-35909-5
Publication statusPublished - 2006
Event2nd European Conference on Model Driven Architecture Foundations and Applications - Bilbao
Duration: 10 Jul 200613 Jul 2006

Conference

Conference2nd European Conference on Model Driven Architecture Foundations and Applications
CityBilbao
Period10/07/0613/07/06

Cite this