Delta-orientierte Entwicklung, Analyse und Test von Softwareproduktlinien (Prof. Dr.-Ing. Ina Schaefer)
Sprache des Titels:
Deutsch
Original Kurzfassung:
Eine Softwareproduktlinie ist eine Menge von Softwaresystemen mit wohldefinierten Gemeinsamkeiten und Unterschieden. Um die Zeit bis zur Markteinführung zu reduzieren, werden diese Systeme durch Wiederverwendung von gemeinsamen Artefakten entwickelt. Dabei müssen die Grundartefakte so strukturiert werden, dass konkrete Systeme möglichst automatisch erzeugt werden können. Außerdem muss die Korrektheit der abgeleiteten Systeme effizient sichergestellt werden, ohne jedes System von Grund auf neu zu testen oder zu analysieren. Der Vortrag fokussiert auf die Delta-orientierte Modellierung von Softwareproduktlinien. Eine Produktlinie wird durch ein Kernprodukt und eine Menge von Produktdeltas beschrieben. Produktdeltas verändern das Kernprodukt, um weitere Produktvarianten zu realisieren. Auf Basis dieser Modellierungstechnik wird ein durchgehender Entwicklungsprozess für variantenreiche Systeme vorgestellt. Außerdem wird diskutiert wie Delta-Modellierung die effiziente Analyse, sowie das effiziente Testen der erstellten Systemvarianten ermöglicht.