english  | Home | Impressum | Datenschutz | KIT

Klassifizierung von Testgruppen für die Verifikation eines Updates innerhalb einer Produktlinie

Klassifizierung von Testgruppen für die Verifikation eines Updates innerhalb einer Produktlinie
Forschungsthema:E/E Architekturen, Eingebettete Systeme, Test & Validierung
Typ:Masterarbeit
Datum:offen (zu vergeben)
Betreuer:

M. Sc. Houssem Guissouma

Klassifizierung von Testgruppen für die Verifikation eines Updates innerhalb einer Produktlinie

.
.

Umfeld

Die Komplexität im Automobilbereich nimmt durch die kontinuierliche Zunahme der Anzahl der Steuergeräte und des Umfanges der Softwarefunktionen stetig zu. Außerdem stellt die hohe Variabilität dieser Systeme, die durch die vielen Konfigurationsmöglichkeiten entsteht, eine Herausforderung bei der Entwicklung von neuen Fahrzeugfunktionen dar. Mit der stetigen Weiterentwicklung der Fahrzeuge anhand von Software-Updates wird dieses Problem noch kritischer, weil die Integration und Absicherung der Updates mit kürzeren Lebenszyklen möglichst schnell und agil stattfinden muss. In dieser Arbeit sollen Methoden zur Identifikation und Klassifikation von Testgruppen für eine bestimmte Softwareaktualisierung innerhalb einer Produktlinie erforscht und implementiert werden.

 

Aufgabe

  • Recherche zum Stand der Technik von E/E-Architekturen, Testen von Software-Produktlinien und Variantenmanagement
  • Erarbeitung eines Konzeptes für die systematische Definition von Testklassen für ein Software-Update basierend auf einer Varianten- und Elektrik/Elektronik-Architekturmodellierung
  • Implementierung eines „Proof of Concept“s anhand einer konkreten Fahrfunktion (Adaptive Cruise Control (ACC)-System)
  • Evaluierung des entwickelten Algorithmus durch Analyse simulierter Testergebnisse

 

Voraussetzungen

  • Programmierkenntnisse (C/C++, Java oder Python)
  • Erste Kenntnisse im Bereich der Stochastik und Kombinatorik von Vorteil
  • Eigenständige und lösungsorientierte Arbeitsweise sowie Spaß an wissenschaftlicher Arbeit