Compiler-Injected SIHFT for Embedded Operating Systems

被引:1
|
作者
Baroffio, Davide [1 ]
Reghenzani, Federico [1 ,2 ]
机构
[1] Politecn Milan, Milan, Italy
[2] European Space Agcy, Noordwijk, Netherlands
关键词
SIHFT; Compilers; Fault Detection; Embedded Systems; Safety; ERROR-DETECTION;
D O I
10.1145/3587135.3589944
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Random hardware faults are a major concern for critical systems, especially when they are employed in high-radiation environments such as aerospace applications. While specialised hardware already exists for implementing fault tolerance, software solutions, named Software-Implemented Hardware Fault Tolerance (SIHFT), offer higher flexibility at a lower cost. This work describes a compiler-based approach for inserting instruction-level fault detection mechanisms in both the application code and the operating system. An experimental evaluation on a STM32 board running FreeRTOS shows the effectiveness of the proposed approach in detecting faults.
引用
收藏
页码:337 / 343
页数:7
相关论文
共 50 条
  • [31] Lightweight multitasking support for embedded systems using the phantom serializing compiler
    Nácul, AC
    Givargis, T
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 742 - 747
  • [32] Evaluation of a Java']Java Ahead-of-Time Compiler for Embedded Systems
    Jung, Dong-Heon
    Moon, Soo-Mook
    Bae, Sung-Hwan
    COMPUTER JOURNAL, 2012, 55 (02): : 232 - 252
  • [33] Windows embedded operating systems experience growth
    不详
    MICROWAVES & RF, 2001, 40 (09) : 25 - 25
  • [34] Reliability Analysis of Operating Systems for Embedded SoC
    Santini, Thiago
    Carro, Luigi
    Wagner, Flavio Rech
    Rech, Paolo
    2015 15TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS (RADECS), 2015,
  • [35] Overview of Embedded Rust Operating Systems and Frameworks
    Vandervelden, Thibaut
    De Smet, Ruben
    Deac, Diana
    Steenhaut, Kris
    Braeken, An
    SENSORS, 2024, 24 (17)
  • [36] A new operating system for embedded systems: eGIS
    Yildirim, Kasim Sinan
    Kantarci, Aylin
    2007 IEEE 15TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS, VOLS 1-3, 2007, : 688 - 691
  • [37] Reliable Operating Modes for Distributed Embedded Systems
    Haberl, Wolfgang
    Kugele, Stefan
    Baumgarten, Uwe
    MOMPES: 2009 ICSE WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2009, : 11 - 21
  • [38] Remote specialization for efficient embedded operating systems
    Bhatia, Sapan
    Consel, Charles
    Pu, Calton
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2008, 30 (04):
  • [39] A flexible embedded SRAM compiler
    Liu, Y
    Gao, ZQ
    He, XQ
    FIRST IEEE INTERNATION WORKSHOP ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS, 2002, : 474 - 476
  • [40] Real-Time Operating Systems for Multicore Embedded Systems
    Tomiyama, Hiroyuki
    Honda, Shinya
    Takada, Hiroaki
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 62 - 67