HTWG Konstanz, Fakultät Informatik
SEITENBAU arbeitet seit mehreren Jahren mit der Fakultät Informatik der HTWG Konstanz (Professur für Software-Engineering und Verteilersysteme) im Rahmen von Forschungprojekten im Bereich Software-Entwicklung zusammen. Das aktuellste gemeinsame Forschungsprojekt ist vom Bundesministerium für Bildung und Forschung (BMBF) gefördert und hat ”Reverse Engineering bestehender Software für die modellgetriebene Entwicklung” zum Thema.
Das aktuelle Projekt:
Reverse Engineering bestehender Software für die modellgetriebene Entwicklung
Ziel der modellgetriebenen Software-Entwicklung (Model Driven Software Development/MDSD) ist es, fachliche Aspekte eines Software-Systems nicht direkt zu kodieren, sondern mit Hilfe von Modellierungssprachen formal zu beschreiben und daraus lauffähigen Code durch Transformatoren zu generieren.Von der dadurch gewonnenen höheren Abstraktion und Plattformunabhängigkeit verspricht man sich eine höhere Code-Qualität, automatische Konsistenz zwischen Modell und Code sowie eine größere Wiederverwendbarkeit.
Derzeit fokussiert man sich im Wesentlichen auf das Forward Engineering, d.h. das Erstellen von neuem Code. Wie bereits existierender Code in einen MDSD-Entwicklungsprozess integriert werden kann, wird kaum betrachtet. Für die industrielle Akzeptanz einer neuen Technologie sind jedoch die Integration bestehender Systeme und das Aufweisen ‘’sanfter Migrationspfade” wesentliche Grundvoraussetzungen.
In diesem Projekt soll deshalb ein Vorgehen erarbeitet werden, bei dem der bestehende Code in einem iterativen Prozess in eine MDSD-geeignete Form überführt wird. Ein erster Schritt soll eine saubere Trennung von generierten und manuellen Artefakten erreichen, so dass in weiteren Schritten die manuellen Anteile nach und nach auf die Modellebene gehoben werden können. Um die industrielle Anwendung des Verfahrens im laufenden Prozess zu erlauben, soll in jedem Schritt die Lauffähigkeit des Gesamtsystems erhalten bleiben.
Weitere Informationen speziell zum Projekt und allgemein zur Kooperation zwischen der HTWG und SEITENBAU erhalten Sie bei Prof. Dr. Oliver Haase (HTWG) oder direkt bei SEITENBAU. Kontaktieren Sie uns!