Acceleration of Simulated Fault Injection Using a Checkpoint Forwarding Technique

被引:0
|
作者
Na, Jongwhoa [1 ]
Lee, Dongwoo [2 ]
机构
[1] Korea Aerosp Univ, Dept Elect, Goyang, South Korea
[2] Korea Aerosp Univ, Avion Res Inst, Goyang, South Korea
关键词
Simulated fault injection; Simulation acceleration; Checkpoint and forwarding; Triple modular redundant;
D O I
10.4218/etrij.17.0116.0151
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Simulated fault injection (SFI) is widely used to assess the effectiveness of fault tolerance mechanisms in safety-critical embedded systems (SCESs) because of its advantages such as controllability and observability. However, the long test time of SFI due to the large number of test cases and the complex simulation models of modern SCESs has been identified as a limiting factor. We present a method that can accelerate an SFI tool using a checkpoint forwarding (CF) technique. To evaluate the performance of CF-based SFI (CF-SFI), we have developed a CF mechanism using Verilog fault-injection tools and two systems under test (SUT): a single-core-based co-simulation model and a triple modular redundant co-simulation model. Both systems use the Verilog simulation model of the OpenRISC 1200 processor and can execute the embedded benchmarks from MiBench. We investigate the effectiveness of the CF mechanism and evaluate the two SUTs by measuring the test time as well as the failure rates. Compared to the SFI with no CF mechanism, the proposed CF-SFI approach reduces the test time of the two SUTs by 29%-45%.
引用
收藏
页码:605 / 613
页数:9
相关论文
共 50 条
  • [11] Fault Injection Acceleration by Architectural Importance Sampling
    Ebrahimi, Mojtaba
    Sayed, Nour
    Rashvand, Maryam
    Tahoori, Mehdi B.
    2015 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2015, : 212 - 219
  • [12] Transparent acceleration of software packet forwarding using netmap
    Rizzo, Luigi
    Carbone, Marta
    Catalli, Gaetano
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 2471 - 2479
  • [13] A technique for automated validation of fault tolerant designs using Laser Fault Injection (LFI)
    Samson, JR
    Moreno, W
    Falquez, F
    TWENTY-EIGHTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST PAPERS, 1998, : 162 - 167
  • [14] Reduction of Fault Tolerant Memory Testing Problem Using Dynamic Fault Injection Technique
    Dey, Sowvik
    Das, Somak
    Karmakar, Amiya
    ADVANCED INFORMATICS FOR COMPUTING RESEARCH, ICAICR 2019, PT II, 2019, 1076 : 35 - 44
  • [15] A method for evaluating fault coverage using simulated fault injection for digitalized systems in nuclear power plants
    Kim, SJ
    Seong, PH
    Lee, JS
    Kim, MC
    Kang, HG
    Jang, SC
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2006, 91 (05) : 614 - 623
  • [16] Fault Injection Acceleration by Simultaneous Injection of Non-interacting Faults
    Ebrahimi, Mojtaba
    Moshrefpour, Mohammad Hadi
    Golanbari, Mohammad Saber
    Tahoori, Mehdi B.
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [17] Checkpoint Placement for Systematic Fault-Injection Campaigns
    Dietrich, Christian
    Thomas, Tim-Marek
    Mnich, Matthias
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [18] Component customization testing technique using fault injection technique and mutation test criteria
    Yoon, HJ
    Choi, BJ
    MUTATION TESTING FOR THE NEW CENTURY, 2001, 24 : 71 - 78
  • [19] SIMULATED FAULT INJECTION - A METHODOLOGY TO EVALUATE FAULT TOLERANT MICROPROCESSOR ARCHITECTURES
    CHOI, GS
    IYER, RK
    CARRENO, VA
    IEEE TRANSACTIONS ON RELIABILITY, 1990, 39 (04) : 486 - 491
  • [20] Cable Fault Location in a DC Microgrid Using Current Injection Technique
    Mohanty, Rabindra
    Pradhan, A. K.
    2016 NATIONAL POWER SYSTEMS CONFERENCE (NPSC), 2016,