• 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