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

被引:0
作者
Solouki, Mohammadreza Amel [1 ]
Sini, Jacopo [1 ]
Violante, Massimo [1 ]
机构
[1] Politecn Torino, Dept Control & Comp Engn, Turin, Italy
来源
2022 29TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (IEEE ICECS 2022) | 2022年
关键词
fault injection; functional safety; automotive applications; fault tolerance;
D O I
10.1109/ICECS202256217.2022.9970849
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Many software-implemented control flow error detection techniques have been proposed over the years. However, applying these approaches can be difficult because their respective literature gives little guidance on the practical implementation 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.
引用
收藏
页数:4
相关论文
共 13 条
  • [1] Design and evaluation of system-level checks for on-line control flow error detection
    Alkhalifa, Z
    Nair, VSS
    Krishnamurthy, N
    Abraham, JA
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (06) : 627 - 641
  • [2] [Anonymous], 2022, Mathworks
  • [3] Bellard F, 2005, USENIX Association Proceedings of the FREENIX/Open Source Track, P41
  • [4] Improved software-based processor control-flow errors detection technique
    Goloubeva, O
    Rebaudengo, M
    Reorda, MS
    Violante, M
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2005 PROCEEDINGS, 2005, : 583 - 589
  • [5] International Organization for Standardization, 2018, ROAD VEH FUNCT SAF
  • [6] Software implemented transient fault detection in space computer
    Li, Aiguo
    Hong, Bingrong
    [J]. AEROSPACE SCIENCE AND TECHNOLOGY, 2007, 11 (2-3) : 245 - 252
  • [7] SIED: Software implemented error detection
    Nicolescu, B
    Savaria, Y
    Velazco, R
    [J]. 18TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2003, : 589 - 596
  • [8] Control-flow checking by software signatures
    Oh, N
    Shirvani, PP
    McCluskey, EJ
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (01) : 111 - 122
  • [9] Sini J, 2019, IEEE INT ON LINE, P253, DOI [10.1109/IOLTS.2019.8854385, 10.1109/iolts.2019.8854385]
  • [10] A Novel ISO 26262-Compliant Test Bench to Assess the Diagnostic Coverage of Software Hardening Techniques against Digital Components Random Hardware Failures
    Sini, Jacopo
    Violante, Massimo
    Tronci, Fabrizio
    [J]. ELECTRONICS, 2022, 11 (06)