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 条
  • [11] A simulation-based methodology for aiding advanced driver assistance systems hazard analysis and risk assessment
    Sini, Jacopo
    Violante, Massimo
    [J]. MICROELECTRONICS RELIABILITY, 2020, 109
  • [12] Random Additive Control Flow Error Detection
    Vankeirsbilck, Jens
    Penneman, Niels
    Hallez, Hans
    Boydens, Jeroen
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY (SAFECOMP 2018), 2018, 11093 : 220 - 234
  • [13] Random Additive Signature Monitoring for Control Flow Error Detection
    Vankeirsbilck, Jens
    Penneman, Niels
    Hallez, Hans
    Boydens, Jeroen
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2017, 66 (04) : 1178 - 1192