Siemens VAI auf der SubConf 2008
Titel des Vortrages: Software-Produktlinien mit Subversion verwalten
Kategorie: Anwendervortrag
Level: Fortgeschrittene
Tag und Uhrzeit: Mittwoch, 15. Oktober 2008, 15:05 - 15:50 Uhr
Inhalt: Bei Siemens VAI entwickelt ein 50-köpfiges Team, verteilt auf Österreich, Indien, Tschechien und Russland, Prozessautomatisierungs-Software für Stranggussanlagen in Stahlwerken. Das 2002 von Grund auf in Java neu entwickelte System wird seit 3 Jahren mit Subversion versioniert. In den letzten zwei Jahren wurde aus dem monolithischen System eine Software-Produktlinie.
Eine Software-Produktlinie stellt für die Versionsverwaltung eine große Herausforderung dar.
Im Vortrag wird darauf eingegangen, wie diesen Herausforderungen mit Subversion begegnet werden kann. Subversion-Features können genutzt werden, um Issue-Tracking-Systeme wie Bugzilla oder Jira zu integrieren. Repositories können nachträglich geteilt und zusammengeführt werden sowie Daten aus anderen Repositories verlinkt werden können. Im Zuge der Produktlinien-Einführung wurden mehrere Repository-Layouts verwendet. Rückblickend wird gezeigt, wie die Struktur von Software und Repository Hand in Hand gehen.
Martin Lehofer ist Softwareentwickler bei Siemens VAI in Linz. Er ist verantwortlich für Configuration & Change Management bei einer Software-Produktlinie für Prozessautomatisierung. Seine Interessensschwerpunkte sind Software-Produktlinien, Software-Architektur und agile Entwicklungsprozesse. Er betreut die Zusammenarbeit von Siemens VAI mit dem Christian-Dopler-Labor für Automated Software Engineering an der Johannes Kepler Universität Linz.


