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ößeFormat 
2023_Birchler-etal_TEASER-tool-demo.pdfAccepted Version228.13 kBAdobe PDFMiniaturbild
Ö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.