Meier, Johannes (2024) Ensuring Inter-Model Consistency. PhD, Universität Oldenburg.

[img]
Preview


Volltext (4Mb)

Abstract

Increasing size, complexity and heterogeneity of software-intensive systems make it nearly impossible that single persons develop a whole system. Therefore, different stakeholders work on tailored models which represent parts of the same system. Thus these models semantically depend on each other and must be kept consistent to each other. This thesis introduces MoConseMI (MOdel CONSistency Ensured by Metamodel Integration) for automatically ensuring inter-model consistency. MoConseMI integrates existing models into a Single Underlying Model (SUM) by chains of configured operators. These operators propagate changes between models and the SUM to re-establish the consistency after changes in any of the models. MoConseMI is successfully applied to several examples. In addition to this broad applicability, the evaluation shows, that the designed operators are reusable and reduce the configuration effort.

["eprint_fieldname_title_plus" not defined]

Sicherstellung von modellübergreifender Konsistenz

["eprint_fieldname_abstract_plus" not defined]

Die zunehmende Größe, Komplexität und Heterogenität von Softwaresystemen macht es nahezu unmöglich, dass Einzelpersonen ein System vollständig entwickeln. Deshalb arbeiten verschiedene Akteure mit passgenauen Modellen, die Teile desselben Systems repräsentieren. Dadurch hängen diese Modelle semantisch voneinander ab und müssen konsistent zueinander gehalten werden. Diese Arbeit präsentiert MoConseMI (MOdel CONSistency Ensured by Metamodel Integration) für die automatische Sicherstellung von Konsistenz zwischen Modellen. MoConseMI integriert bestehende Modelle durch Ketten konfigurierter Operatoren in ein Single Underlying Modell (SUM). Diese Operatoren tauschen Änderungen zwischen Modellen und dem SUM aus, um die Konsistenz nach Modelländerungen wiederherzustellen. MoConseMI wurde erfolgreich für mehrere Beispiele angewendet. Die Evaluierung zeigt neben dieser breiten Anwendbarkeit, dass die entwickelten Operatoren wiederverwendbar sind und den Konfigurationsaufwand reduzieren.

Item Type: Thesis (PhD)
Uncontrolled Keywords: Modeling, Models, Consistency, Consistency Preservation, Model-Based Engineering
Subjects: Generalities, computers, information > Computer science, internet
Divisions: School of Computing Science, Business Administration, Economics and Law > Department of Computing Science
Date Deposited: 04 Nov 2024 16:34
Last Modified: 04 Nov 2024 16:34
URI: https://oops.uni-oldenburg.de/id/eprint/6948
URN: urn:nbn:de:gbv:715-oops-70292
DOI:
Nutzungslizenz:

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...