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.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.
https://hdl.handle.net/11583/2973864