• Medientyp: Dissertation; E-Book; Sonstige Veröffentlichung; Elektronische Hochschulschrift
  • Titel: Formal Foundations for Information-Preserving Model Synchronization Processes Based on Triple Graph Grammars
  • Beteiligte: Kosiol, Jens [VerfasserIn]
  • Erschienen: Philipps-Universität Marburg, 2022
  • Sprache: Englisch
  • DOI: https://doi.org/10.17192/z2022.0224
  • Schlagwörter: Kategorientheorie ; Incrementality ; Algebraische Graphtransformation ; Model Synchronization ; Informatik ; Category Theory ; Inkrementalität ; Data processing Computer science ; Triple Graph Grammars ; Tripelgraphgrammatiken ; Algebraic Graph Transformation ; Modellsynchronisation
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: Restoring consistency between different information-sharing artifacts after one of them has been changed is an important problem that arises in several areas of computer science. In this thesis, we provide a solution to the basic model synchronization problem. There, a pair of such artifacts (models), one of which has been changed, is given and consistency shall be restored. Triple graph grammars (TGGs) are an established and suitable formalism to address this and related problems. Being based on the algebraic theory of graph transformation and (double-)pushout rewriting, they are especially suited to develop solutions whose properties can be formally proven. Despite being established, many TGG-based solutions do not satisfactorily deal with the problem of information loss. When one model is changed, in the process of restoring consistency such solutions may lose information that is only present in the second model because the synchronization process resorts to restoring consistency by re-translating (large parts of) the updated model. We introduce a TGG-based approach that supports advanced features of TGGs (attributes and negative constraints), is comprehensively formalized, implemented, and is incremental in the sense that it drastically reduces the amount of information loss compared to former approaches. Up to now, a TGG-based approach with these characteristics is not available. The central contribution of this thesis is to formally develop that approach and to prove its essential properties, namely correctness, completeness, and termination. The crucial new idea in our approach is the use of repair rules, which are special rules that allow one to directly propagate changes from one model to the other instead of resorting to re-translation. To be able to construct and apply these repair rules, we contribute more fundamentally to the theory of algebraic graph transformation. First, we develop a new kind of sequential rule composition. Whereas the conventional composition of rules leads to rules that delete ...
  • Zugangsstatus: Freier Zugang