• DocumentCode
    2357329
  • Title

    Soft-error detection using control flow assertions

  • Author

    Goloubeva, O. ; Rebaudengo, M. ; Reorda, M. Sonza ; Violante, M.

  • Author_Institution
    Dipt. di Automatica e Informatica, Politecnico di Torino, Italy
  • fYear
    2003
  • fDate
    3-5 Nov. 2003
  • Firstpage
    581
  • Lastpage
    588
  • Abstract
    Over the last few years, an increasing number of safety-critical tasks have been demanded of computer systems. In this paper, a software-based approach for developing safety-critical applications is analyzed. The technique is based on the introduction of additional executable assertions to check the correct execution of the program control flow. By applying the proposed technique, several benchmark applications have been hardened against transient errors. Fault injection campaigns have been performed to evaluate the fault detection capability of the proposed technique in comparison with state-of-the-art alternative assertion-based methods. Experimental results show that the proposed approach is far more effective than the other considered techniques in terms of fault detection capability, at the cost of a limited increase in memory requirements and in performance overhead.
  • Keywords
    embedded systems; error detection; program control structures; safety-critical software; software fault tolerance; control flow assertions; embedded systems; executable assertions; fault detection capability; fault injection; microprocessor-based systems; program control flow checking; program graph representation; safety-critical computer systems; soft-error detection; transient error hardening; Application software; Automatic control; Biomedical computing; Costs; Electromagnetic transients; Fault detection; Hardware; Redundancy; Single event transient; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Defect and Fault Tolerance in VLSI Systems, 2003. Proceedings. 18th IEEE International Symposium on
  • ISSN
    1550-5774
  • Print_ISBN
    0-7695-2042-1
  • Type

    conf

  • DOI
    10.1109/DFTVS.2003.1250158
  • Filename
    1250158