On the Analysis of Real-time Operating System Reliability in Embedded Systems

被引:8
|
作者
Mamone, Dario [1 ]
Bosio, Alberto [2 ]
Savino, Alessandro [1 ]
Hamdioui, Said [3 ]
Rebaudengo, Maurizio [1 ]
机构
[1] Politecn Torino, Turin, Italy
[2] Ecole Cent Lyon, Lyon Inst Nanotechnol, Lyon, France
[3] Delft Univ Technol, Comp Engn Lab, Delft, Netherlands
关键词
Embedded Systems; Real-Time Operating System; Fault Injection; Reliability; FAULT; DEPENDABILITY; ERROR;
D O I
10.1109/dft50435.2020.9250861
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays, the reliability has become one of the main issues for safety-critical embedded systems, like automotive, aerospace and avionic. In an embedded system, the full system stack usually includes, between the hardware layer and the software/application layer, a middle layer composed by the Operating System (OS) and the middleware. Most of the time, in the literature only the application-layer is considered during the reliability analysis. This is due to the fact that middle layer short execution time makes the probability of a fault affecting it much lower compared to the application-level. Nevertheless, middle layer data structures lifespan is equivalent to the application layer ones. Moreover, all the times a hardware fault propagates to the middle-layer as an error, and especially to the OS, its impact can be expected to be potentially catastrophic. The aim of this work is to study the reliability of a Real-Time Operating System (RTOS) affected by Single Event Upset (SEU) faults. The methodology targets the most relevant variables and data structures of FreeRTOS analyzed through a software-based fault injection. Results show the ability to highlight the criticality in the OS fault tolerance, in terms of system integrity, data integrity and the overall inherent resiliency to faults, potentially leading to selective hardening of the OS.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] UbiFOS: A small real-time operating system for embedded systems
    Ahn, Hee-Joong
    Cho, Moon-Haeng
    Jung, Myoung-Jo
    Kim, Yong-Hee
    Kim, Joo-Man
    Lee, Cheol-Hoon
    [J]. ETRI JOURNAL, 2007, 29 (03) : 259 - 269
  • [2] Architecture of the Graphics System for Embedded Real-Time Operating Systems
    Giatsintov, Alexander
    Mamrosenko, Kirill
    Bazhenov, Pavel
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2023, 28 (03) : 541 - 551
  • [3] Exploring the Impact of Soft Errors on the Reliability of Real-Time Embedded Operating Systems
    Azimi, Sarah
    De Sio, Corrado
    Portaluri, Andrea
    Rizzieri, Daniele
    Vacca, Eleonora
    Sterpone, Luca
    Codinachs, David Merodio
    [J]. ELECTRONICS, 2023, 12 (01)
  • [4] Real-time operating systems for embedded computing
    Li, YB
    Potkonjak, M
    Wolf, W
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1997, : 388 - 392
  • [5] Real-Time Operating Systems for Multicore Embedded Systems
    Tomiyama, Hiroyuki
    Honda, Shinya
    Takada, Hiroaki
    [J]. ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 62 - 67
  • [6] On the Reliability of Real-Time Operating System on Embedded Soft Processor for Space Applications
    Portaluri, Andrea
    Azimi, Sarah
    De Sio, Corrado
    Rizzieri, Daniele
    Sterpone, Luca
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS, ARCS 2022, 2022, 13642 : 181 - 193
  • [7] An operating system architecture for organic computing in embedded real-time systems
    Kluge, Florian
    Mische, Joerg
    Uhrig, Sascha
    Ungerer, Theo
    [J]. AUTONOMIC AND TRUSTED COMPUTING, PROCEEDINGS, 2008, 5060 : 343 - 357
  • [8] Adaptive Real-Time Operating System in Automotive Multicore Embedded Systems
    Unguritu, Maria-Geanina
    Nichitelea, Teodor-Constantin
    [J]. 2021 25TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2021, : 150 - 153
  • [9] Analysis of power dissipation in embedded systems using real-time operating systems
    Dick, RP
    Lakshminarayana, G
    Raghunathan, A
    Jha, NK
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (05) : 615 - 627
  • [10] An analysis of SEU effects in embedded operating systems for real-time applications
    Sterpone, Luca
    Violante, Massimo
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 3345 - 3349