Skip to main navigation Skip to search Skip to main content

A hardware-scheduler for fault detection in RTOS-based embedded systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Scopus citations

Abstract

Nowadays, Real-Time Operating Systems (RTOSs) are often adopted in order to simplify the design of safety-critical applications. However, real-time embedded systems are sensitive to transient faults that can affect the system causing scheduling dysfunctions and consequently changing the correct system behavior. In this context, we propose a new hardware-based approach able to detect faults that change the tasks' execution time and/or the tasks' execution flow in embedded systems based on RTOS. To demonstrate the effectiveness and benefits of using the proposed approach, we implemented a hardware prototype named Hardware-Scheduler (Hw-S) that provides real-time monitoring of the Plasma Microprocessor's RTOS in order to detect the above mentioned types of faults. The Hw-S has been evaluated in terms of the introduced area overhead and fault detection capability.

Original languageEnglish
Title of host publication12th Euromicro Conference on Digital System Design
Subtitle of host publicationArchitectures, Methods and Tools, DSD 2009
Pages341-347
Number of pages7
DOIs
StatePublished - 2009
Externally publishedYes
Event12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009 - Patras, Greece
Duration: 27 Aug 200929 Aug 2009

Publication series

Name12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009

Conference

Conference12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009
Country/TerritoryGreece
CityPatras
Period27/08/0929/08/09

Keywords

  • Embedded systems
  • Hardware-scheduler
  • Real-time operating systems
  • Transient fault detection

Fingerprint

Dive into the research topics of 'A hardware-scheduler for fault detection in RTOS-based embedded systems'. Together they form a unique fingerprint.

Cite this