A retargetable fault injection framework for safety validation of autonomous vehicles

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

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 languageEnglish
Title of host publication2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages69-76
Number of pages8
ISBN (Electronic)978-1-7281-1876-5
DOIs
Publication statusPublished - 9 May 2019
Event2019 IEEE International Conference on Software Architecture Companion, ICSA-C 2019 - Hamburg, Germany
Duration: 25 Mar 201929 Mar 2019
https://swk-www.informatik.uni-hamburg.de/~icsa2019/index.html

Conference

Conference2019 IEEE International Conference on Software Architecture Companion, ICSA-C 2019
Abbreviated titleICSA2019
Country/TerritoryGermany
CityHamburg
Period25/03/1929/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