This paper presents an approach to selectively implementing Software-Based Hardware Fault Tolerance techniques, focusing on control flow error detection. Selecting the most suited Control Flow Checking (CFC) algorithms can be challenging: the literature gives little guidance on the practical implementation in high-level programming languages. Instead, they propose implementations in low-level programming languages, e.g., Assembly. We implemented manually two established CFC algorithms in applications written in C programming language, automatically generated by the Model-Based Software Design approach, as usually done in the automotive industry. The purpose of this paper is to verify their effectiveness in such scenario, thanks to experimental results compliant with the ISO26262 automotive functional safety standard.
A New Approach to Selectively Control Flow Checking Methods Compliant with ISO 26262 / AMEL SOLOUKI, Mohammadreza; Sini, Jacopo; Violante, Massimo. - (2023), pp. 215-216. (Intervento presentato al convegno 20th ACM International Conference on Computing Frontiers tenutosi a Bologna Italy nel May 9 - 11, 2023) [10.1145/3587135.3592185].
A New Approach to Selectively Control Flow Checking Methods Compliant with ISO 26262
Mohammadreza Amel Solouki;Jacopo Sini;Massimo Violante
2023
Abstract
This paper presents an approach to selectively implementing Software-Based Hardware Fault Tolerance techniques, focusing on control flow error detection. Selecting the most suited Control Flow Checking (CFC) algorithms can be challenging: the literature gives little guidance on the practical implementation in high-level programming languages. Instead, they propose implementations in low-level programming languages, e.g., Assembly. We implemented manually two established CFC algorithms in applications written in C programming language, automatically generated by the Model-Based Software Design approach, as usually done in the automotive industry. The purpose of this paper is to verify their effectiveness in such scenario, thanks to experimental results compliant with the ISO26262 automotive functional safety standard.File | Dimensione | Formato | |
---|---|---|---|
3587135.3592185.pdf
non disponibili
Tipologia:
2a Post-print versione editoriale / Version of Record
Licenza:
Non Pubblico - Accesso privato/ristretto
Dimensione
441.32 kB
Formato
Adobe PDF
|
441.32 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2980997