2020
DOI: 10.1007/978-3-030-54549-9_27
|View full text |Cite
|
Sign up to set email alerts
|

Using Hardware-In-Loop-Based Fault Injection to Determine the Effects of Control Flow Errors in Industrial Control Programs

Abstract: Embedded systems, which are at the core of many small scale and large scale machines, are affected by external disturbances which can introduce control flow errors. These control flow errors can affect the control program executing on the embedded system, potentially causing sensor signals to be misinterpreted or actuators being miscontrolled. Software-implemented control flow error detection techniques have existed for many years, although there is little literature about these techniques being tested on inpu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
1
1

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 19 publications
(23 reference statements)
0
2
0
Order By: Relevance
“…9: The results of the single-bit DFE fault injection campaign on the data processing case studies Fig. 10: The results of the single-bit CFE fault injection campaign on the data processing case studies simulator was used, similar to the one previously discussed by Vankeirsbilck et al [31]. The HIL simulator consists of an additional NXP LPC1768 microcontroller that simulates the sensors and actuators of the physical factory and verifies the correctness of the actions of the factory controller.…”
Section: A Setupmentioning
confidence: 99%
“…9: The results of the single-bit DFE fault injection campaign on the data processing case studies Fig. 10: The results of the single-bit CFE fault injection campaign on the data processing case studies simulator was used, similar to the one previously discussed by Vankeirsbilck et al [31]. The HIL simulator consists of an additional NXP LPC1768 microcontroller that simulates the sensors and actuators of the physical factory and verifies the correctness of the actions of the factory controller.…”
Section: A Setupmentioning
confidence: 99%
“…the code implementing DETECTOR. The software implemented fault injection (SWIFI) processes that were used for the data processing case studies and for the industrial case study have previously been described in [38] and [39], respectively. They both involve repeatedly selecting an instruction, executing the target program until that instruction, injecting a fault at that position, and resuming the execution.…”
Section: B Fault Injectionmentioning
confidence: 99%