main page

staff

teaching

theses

research

publications

books

press

jobs

download


TU-BS

FB Informatik
TU Braunschweig

Diplomarbeit

Software-Release- und -Konfigurationsmanagement im agilen Entwicklungsprozess am Beispiel der Software-Entwicklung für ein automatisch fahrendes Fahrzeug

Die TU-Braunschweig nimmt gegenwärtig an der DARPA Urban Challenge teil. Ziel dieses Wettbewerbes ist die autonome Fahrzeugführung in dynamischen Szenarien, wie z.B. dem Verkehrsfluss in einer Innenstadt. Dazu werden unterschiedliche Teilmodule entwickelt, die zusammen verschiedene Fahraufgaben bewältigen sollen.

Im Rahmen dieser Arbeit sollen Schwierigkeiten im bestehenden Deployment-Prozess analysiert werden, Verbesserungspotential identifiziert, damit Prozessveränderungen vorgeschlagen und etabliert werden. Dazu sollen alle Teilkomponenten des Release-Prozesses, wie beispielsweise der Bugbuster-Server oder ein virtuelles Testbed genauso in die Betrachtung einfließen wie die Ausarbeitung organisatorischer Vorgaben zur Sicherstellung einer im Vorfeld definierten Software-Qualität am Fahrzeug.

Neben dem Release-Management ist das Konfigurationsmanagement ein Teilgebiet der Inbetriebnahme der Software-Module am Fahrzeug, das derzeit nur unzureichend durchgeführt wird. Die entwickelten Software-Module benötigen verschiedene Konfigurationseinstellungen sowie Systemumgebungen, die sich bislang nur unvollständig erfassen lassen. Dazu zählen Konfigurationsdateien, aber auch spezifische Software-Bibliotheken oder globale Systemeinstellungen, die dokumentiert und für definierte Revisionsstände in Form eines Software-Releases zu erfassen sind.

Die beobachteten Erkenntnisse und theoretischen Verbesserungsvorschläge sollen im Praxistest ihre Tauglichkeit nachweisen sowie dazu führen, möglichst ausschließlich qualitativ hochwertige Software im Fahrzeug zu betreiben.

Vorkenntisse: C++, Test-Konzepte

Betreuer: Christian Berger
Beurteilung: Prof. Dr. Bernhard Rumpe

(Weitere Themenstellungen in diesem Projektbereich sind auf Anfrage erhältlich.)