Performing fault simulation in large system design

被引:1
|
作者
Ghosh, AK [1 ]
Johnson, BW [1 ]
Profeta, JA [1 ]
机构
[1] RELIABLE SOFTWARE TECHNOL CORP,STERLING,VA
关键词
fault simulation; hardware/software co-design; safety-critical; COTS; large systems;
D O I
10.1109/RAMS.1997.571707
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a methodology and supporting set of tools for performing fault simulation throughout the design process for large systems. Most of the previous work in fault simulation has sought efficient methods for simulating faults at a single level design abstraction. This paper has developed a methodology for performing fault simulation of design models at the architectural, algorithmic, functional-block, and gate levels of design abstraction (Ref. 12). As a result, fault simulation is supported throughout the design process from system definition through hardware/software implementation. Furthermore, since the fault simulation utilities are provided in an advanced design environment prototype tool, an iterative design/evaluation process is available for system designers at each stage of design refinement. The two key contributions of this paper are: a fault simulation methodology and supporting tools for performing fault simulation throughout the design process of large systems, and a methodology for performing fault simulation concurrently in hardware and software component designs and a proof-of-concept implementation. As a proof-of-concept, we applied the fault simulation methodology to a carborne train control system that interprets signals detected from the rail in order to regulate speed and provide track clearance information. The application of the fault simulation methodology to the train control system illustrates an iterative design/evaluation simulation process in which fault simulation results were used to improve the fault tolerance of the system. In addition, this example illustrated the capability to perform fault injection and co-simulation of hardware and software component designs. The results presented from this application illustrate the viability of this methodology for performing fault simulation in the design process of large systems. The fault simulation methodology is applicable to any number of mission-critical large systems where hardware and software are concurrently developed such as medical devices, aircraft flight control, and telecommunications devices.
引用
收藏
页码:200 / 207
页数:8
相关论文
共 50 条
  • [1] Concurrent fault and design error simulation in interactive simulation automation system
    Hur, YM
    Shaikh, S
    Goldenberg, S
    Kacprzak, D
    Szygenda, SA
    30TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 1997, : 168 - 176
  • [2] Design of Fault Simulation Training System for a Certain Tank
    Jin Feng
    Zhou Zhengwei
    Li Jiangcheng
    PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 3372 - 3376
  • [3] AUTOMATION AND SIMULATION IN LARGE SYSTEM-DESIGN
    ERICKSON, B
    VLSI SYSTEMS DESIGN, 1986, 7 (12): : 42 - &
  • [4] Design and Simulation of Virtual Reconfigurable Circuit for a Fault Tolerant System
    Srivastava, Atul K.
    Gupta, Amav
    Chaturvedi, Saurabh
    Rastogi, Vasu
    2014 RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2014,
  • [5] Fault Simulation System Based on Virtual Prototype for Large Caliber Guns
    Hu Huibin
    Cao Xinwen
    Chen Shuxiao
    Xu Maozu
    PROCEEDINGS OF THE THIRD INTERNATIONAL SYMPOSIUM ON TEST AUTOMATION & INSTRUMENTATION, VOLS 1 - 4, 2010, : 1253 - 1256
  • [6] USE OF LOGIC SIMULATION IN DESIGN OF A LARGE COMPUTER SYSTEM
    KAHN, HJ
    MAY, JWR
    RADIO AND ELECTRONIC ENGINEER, 1973, 43 (08): : 497 - 503
  • [7] Design and simulation of large envelope flight control system
    Zhang, DF
    Gao, JY
    System Simulation and Scientific Computing, Vols 1 and 2, Proceedings, 2005, : 1175 - 1179
  • [8] PERFORMING SIMULATION PROJECTS WITH THE EXTENDED SIMULATION SYSTEM (TESS)
    STANDRIDGE, CR
    SIMULATION, 1985, 45 (06) : 283 - 291
  • [9] FAULT TOLERANT DESIGN AND DIGITAL-SIMULATION FOR INCREASED SYSTEM RELIABILITY AND DESIGN AUTOMATION
    SZYGENDA, SA
    COMPUTER-AIDED DESIGN, 1977, 9 (03) : 205 - 210
  • [10] Design of Fault Injection System Based on Hardware-In-the-Loop Simulation
    Ren, Jian
    Wang, Zheng
    2014 INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL THEORY AND APPLICATION, 2014, : 47 - 50