» Globale Programm- und Architekturanalysen zur Konsolidierung von Software-Varianten zu Software-Produktlinien (Bauhaus/PL)

Bei Software-Herstellern, deren einzelne Software-Produkte große Gemeinsamkeiten aufweisen,
entstehen häufig Software-Varianten durch ungeplante Wiederverwendung und unzureichendes
Konfigurationsmanagement. Der Code eines Produkts wird hierbei für ein anderes Produkt im
großen Stil kopiert und an die besonderen Anforderungen des neuen Einsatzes angepasst. Die resultierenden
Varianten erfahren eine eigene Weiterentwicklung. Bei einer großen Zahl von Varianten
erhöhen sich hierbei dieWartungskosten, weil notwendige Änderungen im gemeinsamen Code
(z.B. zur Fehlerbehebung) in allen Varianten individuell analysiert, nachgezogen, dokumentiert und
getestet werden müssen. Die Wartung und Weiterentwicklung einer großen Anzahl von Varianten
ist auf Dauer kaum mehr beherrschbar.
Der Forschungsbeitrag des Projekts ist es, Analyse- und Restrukturierungstechniken bereitzustellen,
um Software-Varianten, die durch ungeplante Wiederverwendung entstanden sind, sich aber
am Markt bewährt haben, zu konsolidieren und in eine Produktlinienplattform zu integrieren, um
so Wartungs- und Weiterentwicklungskosten einzusparen.
Förderer: Deutsche Forschungsgemeinschaft (DFG), Zentrale Forschungsförderung der Universität Bremen
Laufzeit: 2005 - heute Ansprechpartner: Prof.Dr. Rainer Koschke
|