Vortrag am 23.11.2012, 15:00 Uhr
Die Dozenten der Informatik-Institute der Technischen Universität Braunschweig laden im Rahmen des Informatik-Kolloquiums zu folgendem Vortrag ein:
Prof. R. Koschke, Universität Bremen: Evolution von Softwarevarianten
Beginn: 23.11.2012, 15:00 Uhr Ort: TU Braunschweig, Informatikzentrum, Mühlenpfordtstraße 23, 1. OG, Hörsaal M 160 Webseite: http://www.ibr.cs.tu-bs.de/cal/kolloq/2012-11-23-koschke.html Kontakt: Prof. Dr.-Ing. Ina Schäfer
Softwarevarianten sind verschiedene Ausprägungen eines Softwareprodukts oder einer Softwarekomponente. Sie entstehen beispielsweise, wenn Software eines Zulieferers angepasst wird oder wenn Teile aus Open-Source-Code kopiert und modifiziert werden. Sie entstehen im Kontext eingebetteter Software auch häufig innerhalb derselben Entwicklungsorganisation durch die Notwendigkeit, vielfältige Hardware unterstützen zu müssen.
Softwarevarianten durch Copy&Paste im großen Stil sind ein einfaches Mittel der Wiederverwendung. Sie stellen jedoch eine Form von Redundanz dar, die im Falle von Änderungen besonders behandelt werden muss. Neuerungen des Originals müssen in der Variante nachgezogen werden, ohne dass die Anpassungen der Variante verloren gehen. Fehler im Original müssen gegebenenfalls in allen Varianten behoben werden.
In diesem Vortrag wird beschrieben, wie man den Grad der Varianz auf Code-Ebene zwischen Varianten bestimmen und vermessen kann. Darüber hinaus wird aufgezeigt, wie man automatisiert abstraktere Sichten aus den Varianten extrahieren kann. Diese Sichten können helfen, die Varianten in geordnete Produktlinien zu konsolidieren. Abgerundet wird der Beitrag mit einer Diskussion der Möglichkeiten, die Varianten effektiv zu managen, um den Problemen, die sich durch deren Redundanz ergeben, zu begegnen. Zum Beispiel ist es möglich, automatisiert aufzuzeigen, an welchen Stellen man Änderungen auch im varianten Code nachziehen muss.
participants (1)
-
Informatik-Kolloquium