KIT | KIT-Bibliothek | Impressum | Datenschutz

Derivation of Change Sequences from State-Based File Differences for Delta-Based Model Consistency

Wittler, Jan Willem

Abstract:

In der sichtenbasierten Software-Entwicklung ist es möglich, dass mehrere Sichten das gleiche Konzept abbilden, wodurch Sichten redundante oder abhängige Informationen darstellen können. Es ist essenziell, diese individuellen Sichten synchron zu halten, um Inkonsistenzen im System zu vermeiden. In Ansätzen mit einem Single Underlying Model (SUM) werden Inkonsistenzen vermieden, indem das SUM als zentrale und einzige Informationsquelle genutzt wird, von welcher Sichten projiziert werden. Um Sichten mit dem SUM zu synchronisieren, wird in den meisten Fällen eine deltabasierte Konsistenzhaltung verwendet. ... mehr

Abstract (englisch):

In view-based software development, views may share concepts and thus contain redundant or dependent information. Keeping the individual views synchronized is a crucial property to avoid inconsistencies in the system. In approaches based on a Single Underlying Model (SUM), inconsistencies are avoided by establishing the SUM as a single source of truth from which views are projected. To synchronize updates from views to the SUM, delta-based consistency preservation is commonly applied. This requires the views to provide fine-grained change sequences which are used to incrementally update the SUM. ... mehr


Volltext §
DOI: 10.5445/IR/1000141972
Veröffentlicht am 18.01.2022
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Hochschulschrift
Publikationsdatum 25.06.2021
Sprache Englisch
Identifikator KITopen-ID: 1000141972
Verlag Karlsruher Institut für Technologie (KIT)
Umfang 89 S.
Art der Arbeit Abschlussarbeit - Master
Prüfungsdaten 25.06.2021
Schlagwörter software engineering, model-driven software development, consistency preservation, Vitruvius, Single Underlying Model, state-based differences, delta-based changes
Referent/Betreuer Sağlam, Timur
Burger, Erik
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page