Event-Driven Fault Injection Testing Framework
As a highly complex embedded system, an autonomous driving system integrates key technologies such as sensors, perception, planning, and control to accomplish crucial tasks like real-time environmental perception, path planning, and vehicle control. Due to the complexity and variability of environmental information, the perception module is prone to generating fault information and transmitting it to the planning control module. This can lead to erroneous decisions and control commands by the planning control module, ultimately causing accidents. Therefore, it is crucial to test the tolerance of the planning control module to fault information. This paper proposes an event-driven fault injection testing framework that can dynamically inject various types of faults based on different fault trigger conditions in the scenario. This approach effectively evaluates the performance of autonomous driving systems under diverse fault conditions. The experimental results show that the framework successfully achieves dynamic fault injection and can clearly define the fault tolerance boundaries of the planning control module.
Authors
- Zhan Shi
- He Chen (ORCID: https://orcid.org/0000-0002-6423-8865)
- Hongping Ren
- Yu Zhou (ORCID: https://orcid.org/0000-0001-7552-5846)
- Shitong Liang
Institutions
- Shenyang Aerospace University (CN)
- Chinese Academy of Sciences (CN)
- Nanjing University of Information Science and Technology (CN)
- Nanjing University of Posts and Telecommunications (CN)
- Institute of Software (CN)
Publication Details
- Published
- 2024-09-20
- DOI
- https://doi.org/10.1109/icites62688.2024.10777421
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00