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 条
  • [41] Reliability Analysis of Operating Systems and Software Stack for Embedded Systems
    Santini, Thiago
    Carro, Luigi
    Wagner, Flavio Rech
    Rech, Paolo
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2016, 63 (04) : 2225 - 2232
  • [44] Design and Optimization of a Java']Java Ahead-of-Time Compiler for Embedded Systems
    Jung, Dong-Heon
    Moon, Soo-Mook
    Bae, Sung-Hwan
    EUC 2008: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, VOL 1, MAIN CONFERENCE, 2008, : 169 - 175
  • [45] Wearout-Aware Compiler-Directed Register Assignment for Embedded Systems
    Ahmed, Fahad
    Sabry, Mohamed M.
    Atienza, David
    Milor, Linda
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 33 - 40
  • [46] Compiler optimizations for real time execution of loops on limited memory embedded systems
    Anantharaman, S
    Pande, S
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 154 - 164
  • [47] WS-BPEL Process Compiler for Resource-Constrained Embedded Systems
    Bohn, Hendrik
    Bobek, Andreas
    Golatowski, Frank
    2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 1387 - 1392
  • [48] GAT - AN EARLY COMPILER AND OPERATING SYSTEM
    ARDEN, B
    ANNALS OF THE HISTORY OF COMPUTING, 1986, 8 (01): : 56 - 58
  • [49] Embedded technology for image processing engineers (5) : Overview of embedded operating systems
    Nakajima, Tatsuo
    Kyokai Joho Imeji Zasshi/Journal of the Institute of Image Information and Television Engineers, 2009, 63 (05): : 633 - 637
  • [50] Transparent management of reconfigurable hardware in embedded operating systems
    Kosciuszkiewicz, Krzysztof
    Morgan, Fearghal
    Kepa, Krzysztof
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2006, : 432 - +