Model-independent differences

Patrick Könemann

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    253 Downloads (Pure)

    Abstract

    Computing differences (diffs) and merging different versions is well-known for text files, but for models it is a very young field - especially patches for models are still matter of research. Text-based and model-based diffs have different starting points because the semantics of their structure is fundamentally different. This paper reports on our ongoing work on model-independent diffs, i.e. a diff that does not directly refer to the models it was created from. Based on that, we present an idea of how the diff could be generalized, e.g. many atomic diffs are merged to a new, generalized diff. One use of these concepts could be a patch for models as it already exists for text files. The advantage of such a generalized diff compared to dasianormalpsila diffs is that it is applicable to a higher variety of models.
    Original languageEnglish
    Title of host publicationICSE Workshop on Comparison and Versioning of Software Models, 2009. CVSM '09
    PublisherIEEE
    Publication date2009
    Pages37-42
    ISBN (Print)978-1-4244-3714-6
    DOIs
    Publication statusPublished - 2009
    EventICSE Workshop on Comparison and Versioning of Software Models, 2009. CVSM '09 -
    Duration: 1 Jan 2009 → …

    Conference

    ConferenceICSE Workshop on Comparison and Versioning of Software Models, 2009. CVSM '09
    Period01/01/2009 → …

    Bibliographical note

    Copyright 2009 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Fingerprint Dive into the research topics of 'Model-independent differences'. Together they form a unique fingerprint.

    Cite this