Detailseite
Projekt Druckansicht

Globale Programm- und Architekturanalysen zur Konsolidierung von Software-Varianten zu Software-Produktlinien

Fachliche Zuordnung Softwaretechnik und Programmiersprachen
Förderung Förderung von 2007 bis 2011
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 47940084
 
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 die Wartungskosten, 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.
DFG-Verfahren Sachbeihilfen
 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung