A retargetable fault injection framework for safety validation of autonomous vehicles

Yuting Fu, Andrei Terechko, Tjerk Bijlsma, Pieter J.L. Cuijpers, Jeroen Redegeld, Ali Osman Ors

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

1 Citation (Scopus)

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

Conference

Conference2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019
CountryGermany
CityHamburg
Period25/03/1929/03/19

    Fingerprint

Keywords

  • Automotive Systems
  • Autonomous Driving
  • Debugger Interface
  • Fault Injection
  • Functional Safety
  • ISO 26262
  • NXP BlueBox Prototyping Platform

Cite this

Fu, Y., Terechko, A., Bijlsma, T., Cuijpers, P. J. L., Redegeld, J., & Ors, A. O. (2019). A retargetable fault injection framework for safety validation of autonomous vehicles. In 2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019 (pp. 69-76). [8712351] Piscataway: Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ICSA-C.2019.00020