Difference-based Model Synchronization in an Industrial MDD Process

Patrick Könemann, Ekkart Kindler, Ludger Unland

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearch

    Abstract

    Models play a central role in model-driven software engineering. There are different kinds of models during the development process, which are related to each other and change over time. Therefore, it is difficult to keep the different models consistent with each other. Consistency of different models is maintained manually in many cases today. This paper presents an approach for automated model differencing, so that the differences between two model versions can be extracted and stored. It can then be re-used independently of the models it was created from to interactively merge different model versions, and for synchronizing other types of models. The main concern is to apply our concepts to an industrial process, in particular keeping usability and performance in mind.
    Keyword: Model Differencing, Model Merging, Model Synchronization
    Original languageEnglish
    Title of host publicationSecond European Workshop on Model Driven Tool and Process Integration
    EditorsChristian Hein, Tom Ritter, Michael Wagner
    Number of pages59
    PublisherFraunhofer Institute for Open Communication Systems
    Publication date2009
    Pages1-12
    Publication statusPublished - 2009
    EventSecond European Workshop on Model Driven Tool and Process Integration - Enschede, Netherlands
    Duration: 1 Jan 2009 → …

    Conference

    ConferenceSecond European Workshop on Model Driven Tool and Process Integration
    CityEnschede, Netherlands
    Period01/01/2009 → …

    Fingerprint Dive into the research topics of 'Difference-based Model Synchronization in an Industrial MDD Process'. Together they form a unique fingerprint.

    Cite this