Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-28285
Publication type: Conference paper
Type of review: Peer review (publication)
Title: TEASER : simulation-based CAN bus regression testing for self-driving cars software
Authors: 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
Proceedings: 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Page(s): 2058
Pages to: 2061
Conference details: 38th IEEE/ACM International Conference on Automated Software Engineering (ASE), Kirchberg, Luxembourg, 11-15 September 2023
Issue Date: 2023
Publisher / Ed. Institution: IEEE
ISBN: 979-8-3503-2996-4
Language: English
Subjects: Autonomous system; Regression testing; Simulation environment; CAN bus
Subject (DDC): 005: Computer programming, programs and data
Abstract: 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
Related research data: https://zenodo.org/record/7964890
Fulltext version: Accepted version
License (according to publishing contract): Licence according to publishing contract
Departement: School of Engineering
Organisational Unit: Institute of Computer Science (InIT)
Published as part of the ZHAW project: COSMOS – DevOps for Complex Cyber-physical Systems of Systems
Appears in collections:Publikationen School of Engineering

Files in This Item:
File Description SizeFormat 
2023_Birchler-etal_TEASER-tool-demo.pdfAccepted Version228.13 kBAdobe PDFThumbnail
View/Open
Show full item record
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.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.