Soft-error detection using control flow assertions

被引:118
作者
Goloubeva, O [1 ]
Rebaudengo, M [1 ]
Reorda, MS [1 ]
Violante, M [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, Turin, Italy
来源
18TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS | 2003年
关键词
D O I
10.1109/DFTVS.2003.1250158
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Over the last years, an increasing number of safety-critical tasks have been demanded to 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.
引用
收藏
页码:581 / 588
页数:8
相关论文
共 14 条
  • [1] Aho Alfred V., 1986, ADDISON WESLEY SERIE
  • [2] Design and evaluation of system-level checks for on-line control flow error detection
    Alkhalifa, Z
    Nair, VSS
    Krishnamurthy, N
    Abraham, JA
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (06) : 627 - 641
  • [3] Static analysis of SEU effects on software applications
    Benso, A
    Di Carlo, S
    Di Natale, G
    Prinetto, P
    [J]. INTERNATIONAL TEST CONFERENCE 2002, PROCEEDINGS, 2002, : 500 - 508
  • [4] Experimentally evaluating an automatic approach for generating safety-critical software with respect to transient errors
    Cheynet, P
    Nicolescu, B
    Velazco, R
    Rebaudengo, M
    Reorda, MS
    Violante, M
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2000, 47 (06) : 2231 - 2236
  • [5] Exploiting circuit emulation for fast hardness evaluation
    Civera, P
    Macchiarulo, L
    Rebaudengo, M
    Reorda, MS
    Violante, M
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2001, 48 (06) : 2210 - 2216
  • [6] MIREMADI G, 1995, INT C DEP COMP CRIT, P113
  • [7] Miremadi G., 1992, 22 INT S FAULT TOL C, P328
  • [8] Control-flow checking by software signatures
    Oh, N
    Shirvani, PP
    McCluskey, EJ
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (01) : 111 - 122
  • [9] OHLSSON J, 1995, DIG PAP INT SYMP FAU, P218, DOI 10.1109/FTCS.1995.466976
  • [10] Pradhan D. K., 1996, FAULT TOLERANT COMPU