KIT | KIT-Bibliothek | Impressum | Datenschutz

Multi-model Consistency through Transitive Combination of Binary Transformations

Syma, Torsten

Abstract:

Softwaresysteme werden häufig durch eine Vielzahl an Modellen beschrieben, von denen jedes unterschiedliche Systemeigenschaften abbildet. Diese Modelle können geteilte Informationen enthalten, was zu redundanten Beschreibungen und Abhängigkeiten zwischen den Modellen führt. Damit die Systembeschreibung korrekt ist, müssen alle geteilten Informationen zueinander konsistent beschrieben sein. Die Weiterentwicklung eines Modells kann zu Inkonsistenzen mit anderen Modellen des gleichen Systems führen. Deshalb ist es wichtig einen Mechanismus zur Konsistenzwiederherstellung anzuwenden, nachdem Änderungen erfolgt sind. ... mehr

Abstract (englisch):

Software systems are usually described through multiple models that address different development concerns. These models can contain shared information, which leads to redundant representations of the same information and dependencies between the models. These representations of shared information have to be kept consistent, for the system description to be correct. The evolution of one model can cause inconsistencies with regards to other models for the same system. Therefore, some mechanism of consistency restoration has to be applied after changes occurred. Manual consistency restoration is error-prone and time-consuming, which is why automated consistency restoration is necessary. ... mehr


Volltext §
DOI: 10.5445/IR/1000104128
Veröffentlicht am 12.12.2019
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Hochschulschrift
Publikationsjahr 2018
Sprache Englisch
Identifikator KITopen-ID: 1000104128
Verlag Karlsruher Institut für Technologie (KIT)
Umfang 103 S.
Art der Arbeit Abschlussarbeit - Master
Schlagwörter model consistency, model transformation, transformation networks
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page