Enhanced Compiler Technology for Software-based Hardware Fault Detection

被引:1
|
作者
Baroffio, Davide [1 ]
Reghenzani, Federico [1 ]
Fornaciari, William [1 ]
机构
[1] Politecn Milan, Milan, Italy
关键词
Fault Detection; Embedded Systems; Compilers; SIHFT; Real-Time Operating Systems; ERROR-DETECTION;
D O I
10.1145/3660524
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software-Implemented Hardware Fault Tolerance (SIHFT) is a modern approach for tackling random hardware faults of dependable systems employing solely software solutions. This work extends an automatic compiler-based SIHFT hardening tool called ASPIS, enhancing it with novel protection mechanisms and overhead-reduction techniques, also providing an extensive analysis of its compliance with the non-trivial workload of the open-source Real-Time Operating System FreeRTOS. A thorough experimental faultinjection campaign on an STM32 board shows how the system achieves remarkably high tolerance to single-event upsets and a comparison between the SIHFT mechanisms implemented summarises the tradeoff between the overhead introduced and the detection capabilities of the various solutions.
引用
收藏
页数:23
相关论文
共 50 条
  • [21] Development, Integration, and Test Architecture for a Software-Based Hardware-Agnostic Fault Tolerant Flight Computer
    Cunningham, Andrew
    Kass, Michael
    2015 IEEE AUTOTESTCON, 2015, : 403 - 408
  • [22] Development, Integration, and Test Architecture for a Software-Based Hardware-Agnostic Fault Tolerant Flight Computer
    Cunningham, Andrew
    Kass, Michael
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2016, 19 (04) : 38 - 43
  • [23] Automated Software Diversity for Hardware Fault Detection
    Gaiswinkler, Gerald
    Gerstinger, Andreas
    2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [25] Software-based Control-Flow Error Detection with Hardware Performance Counters in ARM Processors
    Ahmad, Hussien Al-Haj
    Sedaghat, Yasser
    2022 CPSSI 4TH INTERNATIONAL SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST 2022), 2022,
  • [26] A new software-based control unit for fault detection and isolation in LV DC systems
    Klosinski, C.
    Hemdan, N. G. A.
    Kurrat, M.
    Meisner, J.
    Passon, S.
    Gerdinand, F.
    28TH INTERNATIONAL CONFERENCE ON ELECTRIC CONTACTS (ICEC2016), 2016, : 169 - 174
  • [27] Evaluation of a software-based error detection technique by RT-Level fault injection
    Ammari, A
    Nicolescu, B
    Leveugle, R
    Savaria, Y
    DELTA 2006: THIRD IEEE INTERNATIONAL WORKSHOP ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, 2006, : 488 - +
  • [28] Software-based delay fault testing of processor cores
    Singh, V
    Inoue, M
    Saluja, KK
    Fujiwara, H
    ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2003, : 68 - 71
  • [29] FaultLine: Software-based Fault Injection on Memory Transfers
    Gravellier, Joseph
    Dutertre, Jean-Max
    Teglia, Yannick
    Moundi, Philippe Loubet
    2021 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2021, : 46 - 55
  • [30] Hardware- and software-based collective communication on the Quadrics network
    Petrini, F
    Coll, S
    Frachtenberg, E
    Hoisie, A
    IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2001, : 24 - 35