TY - GEN
T1 - A hardware-scheduler for fault detection in RTOS-based embedded systems
AU - Tarrillo, J.
AU - Bolzani, L.
AU - Vargas, F.
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
KW - Embedded systems
KW - Hardware-scheduler
KW - Real-time operating systems
KW - Transient fault detection
UR - http://www.scopus.com/inward/record.url?scp=74549146726&partnerID=8YFLogxK
U2 - 10.1109/DSD.2009.224
DO - 10.1109/DSD.2009.224
M3 - Conference contribution
AN - SCOPUS:74549146726
SN - 9780769537825
T3 - 12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009
SP - 341
EP - 347
BT - 12th Euromicro Conference on Digital System Design
T2 - 12th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2009
Y2 - 27 August 2009 through 29 August 2009
ER -