TY - THES AB - In einem Softwaremodernisierungsprojekt wird ein Altsystem in eine neue Umgebung überführt und an diese angepasst. Eine Transformationsmethode leitet dieses Unterfangen an, indem sie auszuführende Aktivitäten oder zu generierende Artefakte beschreibt. Dabei muss die Methode an die Projektsituation angepasst sein, indem sie konzeptionelle Unterschiede zwischen der Quell- und Zielumgebung berücksichtigt und eine Automatisierung ermöglicht. Eine nicht angepasste Methode kann eine verringerte Qualität des resultierenden Systems oder einen erhöhten Aufwand für die Transformation zur Folge haben. Bestehende Ansätze zur Erstellung von Transformationsmethoden stellen entweder eine zu geringe Flexibilität in der Entwicklung bereit oder leiten diese nicht ausreichend an. In dieser Arbeit adressieren wir dieses Problem durch die Definition eines Frameworks zur Erstellung situationsspezifischer Transformationsmethoden. Dazu nutzt das Framework eine Methodenbasis, welche wiederverwendbare Bausteine von Transformationsmethoden basierend auf Prinzipen der modellgetriebenen Entwicklung beinhaltet. Im Mittelpunkt der Methodenentwicklung steht die Identifikation von Konzepten innerhalb eines Altsystems, welche dessen Funktionalität repräsentieren und von der technologiespezifischen Realisierung abstrahieren. Die Auswahl von vordefinierten, modellgetriebenen Transformationsstrategien für jedes Konzept ermöglicht den systematischen Aufbau einer Methode für die Modernisierung eines Systems. AU - Grieger, Marvin CY - Paderborn DA - 2016 DP - Universität Paderborn LA - eng N1 - Tag der Verteidigung: 31.05.2016 N1 - Universität Paderborn, Fakultät für Elektrotechnik, Maschinenbau und Mathematik, Univ., Dissertation, 2016 PB - Veröffentlichungen der Universität PY - 2016 SP - 1 Online-Ressource (xvi, 270 Seiten) T2 - Institut für Informatik TI - Model-Driven software modernization: concept-based engineering of situation-specific methods UR - https://nbn-resolving.org/urn:nbn:de:hbz:466:2-24824 Y2 - 2025-02-10T07:53:35 ER -