Abstract
Autonomous vehicles use Electronic Control Units running complex software to improve passenger comfort and safety. To test safety of in-vehicle electronics, the ISO 26262 standard on functional safety recommends using fault injection during component and system-level design. A Fault Injection Framework (FIF) induces hard-to-trigger hardware and software faults at runtime, enabling analysis of fault propagation effects. The growing number and complexity of diverse interacting components in vehicles demands a versatile FIF at the vehicle level. In this paper, we present a novel retargetable FIF based on debugger interfaces available on many target systems. We validated our FIF in three Hardware-In-the-Loop setups for autonomous driving based on the NXP BlueBox prototyping platform. To trigger a fault injection process, we developed an interactive user interface based on Robot Operating System, which also visualized vehicle system health. Our retargetable debugger-based fault injection mechanism confirmed safety properties and identified safety shortcomings of various automotive systems.
| Original language | English |
|---|---|
| Title of host publication | 2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019 |
| Place of Publication | Piscataway |
| Publisher | Institute of Electrical and Electronics Engineers |
| Pages | 69-76 |
| Number of pages | 8 |
| ISBN (Electronic) | 978-1-7281-1876-5 |
| DOIs | |
| Publication status | Published - 9 May 2019 |
| Event | 2019 IEEE International Conference on Software Architecture Companion, ICSA-C 2019 - Hamburg, Germany Duration: 25 Mar 2019 → 29 Mar 2019 https://swk-www.informatik.uni-hamburg.de/~icsa2019/index.html |
Conference
| Conference | 2019 IEEE International Conference on Software Architecture Companion, ICSA-C 2019 |
|---|---|
| Abbreviated title | ICSA2019 |
| Country/Territory | Germany |
| City | Hamburg |
| Period | 25/03/19 → 29/03/19 |
| Internet address |
Funding
ACKNOWLEDGEMENT The authors would like to thank all national funding authorities and the ECSEL Joint Undertaking, which funded the PRYSTINE project under the grant agreement number 783190.
Keywords
- Automotive Systems
- Autonomous Driving
- Debugger Interface
- Fault Injection
- Functional Safety
- ISO 26262
- NXP BlueBox Prototyping Platform
Fingerprint
Dive into the research topics of 'A retargetable fault injection framework for safety validation of autonomous vehicles'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver