Many software-implemented control flow error de- tection techniques have been proposed over the years. However, applying these approaches can be difficult because their respec- tive literature gives little guidance on the practical implemen- tation in high-level programming languages, and they have to be implemented in low-level code, e.g., assembly. Moreover, the current trend in the automotive industry is to adopt the so-called Model-Based Software Design, where an executable algorithm model is automatically translated into C or C++ source code. This paper presents experimental data, compliant with the ISO26262 automotive functional safety standard, on the capabilities of Control Flow Checking (CFC) algorithms, implemented in the model and then automatically generated. The assessment was performed using a novel fault injection environment targeting a RISC-V (RV32I) microcontroller.

Effectiveness of Control Flow Checking Algorithms Using a Model-Based Software Design Approach: An Empirical Study / AMEL SOLOUKI, Mohammadreza; Sini, Jacopo; Violante, Massimo. - ELETTRONICO. - (2022). (Intervento presentato al convegno IEEE International Conference on Electronics, Circuits and Systems (ICECS) tenutosi a Glasgow, United Kingdom nel 24-26 October 2022) [10.1109/ICECS202256217.2022.9970849].

Effectiveness of Control Flow Checking Algorithms Using a Model-Based Software Design Approach: An Empirical Study

Mohammadreza Amel Solouki;Jacopo Sini;Massimo Violante
2022

Abstract

Many software-implemented control flow error de- tection techniques have been proposed over the years. However, applying these approaches can be difficult because their respec- tive literature gives little guidance on the practical implemen- tation in high-level programming languages, and they have to be implemented in low-level code, e.g., assembly. Moreover, the current trend in the automotive industry is to adopt the so-called Model-Based Software Design, where an executable algorithm model is automatically translated into C or C++ source code. This paper presents experimental data, compliant with the ISO26262 automotive functional safety standard, on the capabilities of Control Flow Checking (CFC) algorithms, implemented in the model and then automatically generated. The assessment was performed using a novel fault injection environment targeting a RISC-V (RV32I) microcontroller.
2022
978-1-6654-8823-5
File in questo prodotto:
File Dimensione Formato  
Effectiveness_of_Control_Flow_Checking_Algorithms_Using_a_Model-Based_Software_Design_Approach_An_Empirical_Study.pdf

non disponibili

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 130.67 kB
Formato Adobe PDF
130.67 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/2973864