A fault-tolerant approach to test control utilizing dual-redundant processors

被引:7
作者
Dabney, Richard W. [1 ]
Etzkorn, Letha [2 ]
Cox, Glenn W. [3 ]
机构
[1] Alleycat Commun, Tanner, AL 35671 USA
[2] Univ Alabama, Huntsville, AL 35899 USA
[3] Univ Alabama, Huntsville, AL 35899 USA
基金
美国国家航空航天局;
关键词
fault-tolerant; dual-redundant; duplex; triplex; cost-benefit; computing; control; hot standby; primary;
D O I
10.1016/j.advengsoft.2007.03.010
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A simple dual-redundant fault-tolerant test control system architecture has been designed, developed, and demonstrated in a real-time environment using inexpensive personal computers. A survey of existing fault-tolerant control systems was performed to assess the relative cost and capabilities of currently available technology. A cost-benefit analysis was performed comparing the relative benefit of this system to triplex systems and non-fault-tolerant systems for various applications. Functionally identical implementations of a prototype proof-of-concept software design were constructed in two different languages and tested using a unit-under-test model. Bugs (faults) were injected into this model to verify the ability of the system to reliably detect anomalous test hardware operation. Also, simulated bugs (faults) were introduced to verify smooth control transfer between primary and standby, both nominally and in the presence of hardware-under-tests anomalies. Results indicate significant improvement in system reliability, sufficient to justify the additional cost of the proposed duplex system for many potential users. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:371 / 383
页数:13
相关论文
共 18 条
  • [1] AJMANI S, 2004, MITLCSTR1012
  • [2] X-33 redundancy management system
    Bolduc, LP
    [J]. IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2001, 16 (05) : 23 - 28
  • [3] HINTS ON TEST DATA SELECTION - HELP FOR PRACTICING PROGRAMMER
    DEMILLO, RA
    LIPTON, RJ
    [J]. COMPUTER, 1978, 11 (04) : 34 - 41
  • [4] IMPLEMENTING DESIGN DIVERSITY TO ACHIEVE FAULT TOLERANCE
    KELLY, JPJ
    MCVITTIE, TI
    YAMAMOTO, WI
    [J]. IEEE SOFTWARE, 1991, 8 (04) : 61 - &
  • [5] MCCAMANT S, 2004, P 18 ECOOP, P440
  • [6] AN EMPIRICAL-EVALUATION OF WEAK MUTATION
    OFFUTT, AJ
    LEE, SD
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (05) : 337 - 344
  • [7] SETO D, 1999, CMUSEI99TR023 CARN M
  • [8] SHA L, 1995, CMSSEI95TR005 CARN M
  • [9] SHA L, SIMPLEX ARCHITECTURE
  • [10] SMITH TJ, 1991, IEEE/AIAA 10TH DIGITAL AVIONICS SYSTEMS CONFERENCE, P213, DOI 10.1109/DASC.1991.177169