2021 XXX International Scientific Conference Electronics (ET) 2021
DOI: 10.1109/et52713.2021.9580074
|View full text |Cite
|
Sign up to set email alerts
|

A Compiler Extension to Protect Embedded Systems Against Data Flow Errors

Abstract: External disturbances such as alpha particles, electromagnetic interference, or malicious external attackers can cause erroneous bit-flips in the hardware of modern embedded systems. A broad range of software-implemented error detection techniques have been presented in the past to safeguard embedded systems against these disturbances. Two well-known state-of-the-art techniques are SWIFT and SWIFT-R. However, since those solutions must be implemented in low-level code, such as assembly language, implementing t… 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

2022
2022
2024
2024

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 7 publications
0
2
0
Order By: Relevance
“…) is one of the most popular open-source compilers, supporting various programming languages and hardware architectures. In previous research, a GCC extension was developed to implement signaturechecking CFE detection techniques [23] and instruction duplication and comparing DFE detection techniques [24]. This compiler extension has been further developed to include the DETECTOR and P-DETECTOR techniques.…”
Section: Gcc (Gnu Compiler Collectionmentioning
confidence: 99%
“…) is one of the most popular open-source compilers, supporting various programming languages and hardware architectures. In previous research, a GCC extension was developed to implement signaturechecking CFE detection techniques [23] and instruction duplication and comparing DFE detection techniques [24]. This compiler extension has been further developed to include the DETECTOR and P-DETECTOR techniques.…”
Section: Gcc (Gnu Compiler Collectionmentioning
confidence: 99%
“…The front-end component handles high-level language, the middle-end component handles intermediate language, and the back-end component handles system-specific code [27]. Please see our previous works for more information on the GCC plugin [28,29].…”
Section: Automatic Implementationmentioning
confidence: 99%