Open search-based testing (OpenSBT)
Das Testen automatisierter Fahrsysteme (Automated Driving Systems – ADS) ist komplex, da ADS mehrdimensionale und umfangreiche Eingaberäume aufweisen. Ein vielversprechender Ansatz ist das suchbasierte Testen (SBT) auf der Grundlage von Simulationssoftware, da es effektiver und weniger zeitaufwändig ist als das Testen im Straßenverkehr. Das Erstellen automatisierter Testpipelines für ADS stellt jedoch eine besondere Herausforderung dar, da eine Integration komplexer Fahrsimulationsplattformen und die Einrichtung von Kommunikationsprotokollen und Programmierschnittstellen (APIs) mit dem gewünschten Suchalgorithmus erforderlich ist. Diese Komplexität verhindert eine breite Anwendung von SBT für ADS.
OpenSBT erleichtert das suchbasierte Testen, indem es die folgenden Funktionalitäten bereitstellt:
- Es ermöglicht die Anwendung bestehender oder benutzerdefinierter Suchalgorithmen für das Testen von ADS und die Definition von Fitnessfunktionen,
- Es bietet eine Schnittstelle zur Integration verschiedener Systeme Under Test (SUTs) und Simulatoren,
- Es visualisiert und analysiert die Testergebnisse.
OpenSBT ist Open Source und sowohl für den akademischen als auch für den kommerziellen Gebrauch verfügbar. Außerdem wurde OpenSBT von dem Automobil-Industriepartner DENSO evaluiert.
Download
Alle verfügbaren Downloads finden Sie unter OpenSBT Core.
Dokumentation
Die aktuelle Version sowie weitere Informationen sind unter opensbt-core/doc/jupyter zugänglich.

