Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
https://doi.org/10.21256/zhaw-28285
Publikationstyp: | Konferenz: Paper |
Art der Begutachtung: | Peer review (Publikation) |
Titel: | TEASER : simulation-based CAN bus regression testing for self-driving cars software |
Autor/-in: | Birchler, Christian Rohrbach, Cyrill Kim, Hyeongkyun Gambi, Alessio Liu, Tianhai Horneber, Jens Kehrer, Timo Panichella, Sebastiano |
et. al: | No |
DOI: | 10.1109/ASE56229.2023.00154 10.21256/zhaw-28285 |
Tagungsband: | 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) |
Seite(n): | 2058 |
Seiten bis: | 2061 |
Angaben zur Konferenz: | 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), Kirchberg, Luxembourg, 11-15 September 2023 |
Erscheinungsdatum: | 2023 |
Verlag / Hrsg. Institution: | IEEE |
ISBN: | 979-8-3503-2996-4 |
Sprache: | Englisch |
Schlagwörter: | Autonomous system; Regression testing; Simulation environment; CAN bus |
Fachgebiet (DDC): | 005: Computerprogrammierung, Programme und Daten |
Zusammenfassung: | Software systems for safety-critical systems like self-driving cars (SDCs) need to be tested rigorously. Especially electronic control units (ECUs) of SDCs should be tested with realistic input data. In this context, a communication protocol called Controller Area Network (CAN) is typically used to transfer sensor data to the SDC control units. A challenge for SDC maintainers and testers is the need to manually define the CAN inputs that realistically represent the state of the SDC in the real world. To address this challenge, we developed TEASER, which is a tool that generates realistic CAN signals for SDCs obtained from sensors from state-of-the-art car simulators. We evaluated TEASER based on its integration capability into a DevOps pipeline of aicas GmbH, a company in the automotive sector. Concretely, we integrated TEASER in a Continous Integration (CI) pipeline configured with Jenkins. The pipeline executes the test cases in simulation environments and sends the sensor data over the CAN bus to a physical CAN device, which is the test subject. Our evaluation shows the ability of TEASER to generate and execute CI test cases that expose simulation-based faults (using regression strategies); the tool produces CAN inputs that realistically represent the state of the SDC in the real world. This result is of critical importance for increasing automation and effectiveness of simulation-based CAN bus regression testing for SDC software. |
URI: | https://digitalcollection.zhaw.ch/handle/11475/28285 |
Zugehörige Forschungsdaten: | https://zenodo.org/record/7964890 |
Volltext Version: | Akzeptierte Version |
Lizenz (gemäss Verlagsvertrag): | Lizenz gemäss Verlagsvertrag |
Departement: | School of Engineering |
Organisationseinheit: | Institut für Informatik (InIT) |
Publiziert im Rahmen des ZHAW-Projekts: | COSMOS – DevOps for Complex Cyber-physical Systems of Systems |
Enthalten in den Sammlungen: | Publikationen School of Engineering |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
2023_Birchler-etal_TEASER-tool-demo.pdf | Accepted Version | 228.13 kB | Adobe PDF | Öffnen/Anzeigen |
Zur Langanzeige
Birchler, C., Rohrbach, C., Kim, H., Gambi, A., Liu, T., Horneber, J., Kehrer, T., & Panichella, S. (2023). TEASER : simulation-based CAN bus regression testing for self-driving cars software [Conference paper]. 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2058–2061. https://doi.org/10.1109/ASE56229.2023.00154
Birchler, C. et al. (2023) ‘TEASER : simulation-based CAN bus regression testing for self-driving cars software’, in 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE, pp. 2058–2061. Available at: https://doi.org/10.1109/ASE56229.2023.00154.
C. Birchler et al., “TEASER : simulation-based CAN bus regression testing for self-driving cars software,” in 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2023, pp. 2058–2061. doi: 10.1109/ASE56229.2023.00154.
BIRCHLER, Christian, Cyrill ROHRBACH, Hyeongkyun KIM, Alessio GAMBI, Tianhai LIU, Jens HORNEBER, Timo KEHRER und Sebastiano PANICHELLA, 2023. TEASER : simulation-based CAN bus regression testing for self-driving cars software. In: 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE). Conference paper. IEEE. 2023. S. 2058–2061. ISBN 979-8-3503-2996-4
Birchler, Christian, Cyrill Rohrbach, Hyeongkyun Kim, Alessio Gambi, Tianhai Liu, Jens Horneber, Timo Kehrer, and Sebastiano Panichella. 2023. “TEASER : Simulation-Based CAN Bus Regression Testing for Self-Driving Cars Software.” Conference paper. In 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2058–61. IEEE. https://doi.org/10.1109/ASE56229.2023.00154.
Birchler, Christian, et al. “TEASER : Simulation-Based CAN Bus Regression Testing for Self-Driving Cars Software.” 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), IEEE, 2023, pp. 2058–61, https://doi.org/10.1109/ASE56229.2023.00154.
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.