TY - THES AB - Modelle spielen in heutigen Softwareentwicklungsprozessen eine wichtige Rolle, indem sie Stakeholdern ein angemessenes Abstraktionsniveau zur Spezifizierung von Softwaresystemen bieten. Während Modelle oft zu Entwurfs- und Dokumentationszwecken verwendet werden, stellt Modellgetriebene Softwareentwicklung (MDE) Modelle ins Zentrum des Entwicklungsprozesses, sodass Quellcode und Testfälle direkt aus der Spezifikation generiert werden können. Während MDE sich als Teilbereich des Software Engineering etabliert hat, ist ein häufig genanntes Argument gegen den Einsatz von MDE-Techniken in der Praxis jedoch deren fehlende Flexibilität, besonders in späteren Phasen des Entwicklungsprozesses. Aktuelle Konsistenzmanagementwerkzeuge können nur konsistente, d.h. fehlerfreie Eingabemodelle verarbeiten. Das zwingt Anwender, zunächst alle Fehler aus den Eingabemodellen zu entfernen, bevor sie in die Lage versetzt werden, mit den jeweiligen Modellierungswerkzeugen weiterzuarbeiten. Um diese Themen zu adressieren, wird im Rahmen dieser Arbeit Konsistenzmanagement als ein Optimierungsproblem betrachtet. Anstatt perfekte Konsistenz zu erzwingen, wird im Fall von fehlerhaften Eingabemodellen eine Lösung bestimmt, die so weit wie möglich konsistent ist. Ein hybrides Rahmenwerk wird vorgestellt, welches Triple-Graph-Grammatiken - einen deklarativen, regelbasierten Ansatz - mit Optimierungstechniken wie Ganzzahliger Linearer Optimierung und verschiedenen Meta-Heuristiken synergetisch kombiniert. Das hybride Rahmenwerk unterstützt verschiedene Konsistenzmanagementaufgaben, wie Modelltransformationen, Konsistenzchecks, und die Synchronisierung von (parallelen) Änderungen. Basierend auf diesem Ansatz können Nutzer mit mächtigen und flexiblen Konsistenzmanagementwerkzeugen ausgestattet werden, sodass die Anwendbarkeit von MDE-Techniken in der Praxis verbessert wird. AU - Weidmann, Nils CY - Paderborn DA - 2022 DO - 10.17619/UNIPB/1-1301 DP - Universität Paderborn LA - eng N1 - Tag der Verteidigung: 04.03.2022 N1 - Universität Paderborn, Dissertation, 2022 PB - Veröffentlichungen der Universität PY - 2022 SP - 1 Online-Ressource (XXIV, 292 Seiten) T2 - Institut für Informatik TI - Fault-Tolerant Consistency Management in Model-Driven Engineering UR - https://nbn-resolving.org/urn:nbn:de:hbz:466:2-40606 Y2 - 2026-02-05T03:45:13 ER -