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.
2023
9798400701405
File in questo prodotto:
File Dimensione Formato  
3587135.3592185.pdf

accesso riservato

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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2980997