Exploring Fault Parameter Space Using Reinforcement Learning-based Fault Injection
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
Assessing the safety of complex Cyber-Physical Systems (CPS) is a challenge in any industry. Fault Injection (FI) is a proven technique for safety analysis and is recommended by the automotive safety standard ISO 26262. Traditional FI methods require a considerable amount of effort and cost as FI is applied late in the development cycle and is driven by manual effort or random algorithms. In this paper, we propose a Reinforcement Learning (RL) approach to explore the fault space and find critical faults. During the learning process, the RL agent injects and parameterizes faults in the system to cause catastrophic behavior. The fault space is explored based on a reward function that evaluates previous simulation results such that the RL technique tries to predict improved fault timing and values. In this paper, we apply our technique on an Adaptive Cruise Controller with sensor fusion and compare the proposed method with Monte Carlo-based fault injection. The proposed technique is more efficient in terms of fault coverage and time to find the first critical fault.
Details
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN-W 2020 |
| Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
| Pages | 102-109 |
| Number of pages | 8 |
| ISBN (electronic) | 978-1-7281-7263-7 |
| Publication status | Published - Jun 2020 |
| Peer-reviewed | Yes |
Publication series
| Series | International Conference on Dependable Systems and Networks Workshops (DSN-W) |
|---|
Conference
| Title | 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN-W 2020 |
|---|---|
| Duration | 29 June - 2 July 2020 |
| City | Valencia |
| Country | Spain |
Keywords
ASJC Scopus subject areas
Keywords
- cyber-physical systems, Fault injection, machine learning, reinforcement learning, safety assessment