DocumentCode :
1199873
Title :
Online Periodic Self-Test Scheduling for Real-Time Processor-Based Systems Dependability Enhancement
Author :
Gizopoulos, Dimitris
Author_Institution :
Dept. of Inf., Univ. of Piraeus, Piraeus
Volume :
6
Issue :
2
fYear :
2009
Firstpage :
152
Lastpage :
158
Abstract :
Online periodic self-testing is a cost-effective technique to ensure correct operation of microprocessor-based systems in the field and improve their dependability in the presence of failures caused by components aging/wearout. Effective online self-test tasks in embedded systems should have limited resource requirements: memory, execution time, and power consumption, while at the same time, they should guarantee the highest possible self-test quality levels. These requirements are not always easy to satisfy in real-time embedded systems with hard task deadlines. In this paper, we investigate the maximization of the effective self-test utilization and present solutions for the scheduling of online self-test tasks in hard real-time systems. The primary goal is to guarantee high self-test quality without affecting the deadline requirements of normal hard real-time tasks. We show that with appropriate selection of the periodicity of the self-test tasks, these goals can be met.
Keywords :
automatic testing; embedded systems; microprocessor chips; scheduling; microprocessor-based systems; online periodic self-test scheduling; real-time embedded systems; realtime processor-based systems; Online periodic testing; dependable embedded systems.; instruction-based self-test; real-time scheduling; software-based self-test;
fLanguage :
English
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5971
Type :
jour
DOI :
10.1109/TDSC.2009.12
Filename :
4803847
Link To Document :
بازگشت