Effiziente Absicherung von Sicherheitsmechanismen durch Testautomatisierung
Sicherheitsmechanismen gewährleisten die funktionale Sicherheit von Fahrzeugen im Falle von Software- und Hardwarefehlern. Um eine kritische Funktion aufrechtzuerhalten oder einen sicheren Zustand zu erreichen, müssen diese zunächst Fehler erkennen und dann behandeln, um Ausfälle zu kontrollieren oder zu vermeiden.
Derzeit werden im Automobilbereich zur Unterstützung der Entwicklung und zur Absicherung von sicherheitskritischen Funktionen und den zugehörigen Sicherheitsmechanismen manuell erstellte Hardware-in-the-Loop (HiL) Test-Suiten in Kombination mit Fehlerinjektion genutzt. Angesichts der komplizierten Wechselwirkungen innerhalb komplexer cyber-physischer Systeme wie softwaredefinierter Fahrzeuge stößt diese derzeitige Praxis jedoch an ihre Grenzen.
Im Projekt TeFoSa (Testing for Safety) wird ein automatisierter Ansatz zur Generierung von Fehlerinjektionstestfällen untersucht, der systematisch die Leistungsgrenzen von Sicherheitsmechanismen auf einer bestimmten Hardwareplattform ermittelt. Dazu werden im Auftrag von TTTech Auto Verfahren zum suchbasierten Testen entwickelt und anhand realer Anwendungsfälle validiert.
Im Auftrag von TTTech Auto.
01.01.2024 – 30.09.2024