A PIN-Based Dynamic Software Fault Injection System

被引:0
作者
Jin, Ang [1 ]
Jiang, Jianhui [1 ]
Hu, Jiawei [1 ]
Lou, Jungang [1 ]
机构
[1] Tongji Univ, Dept Comp Sci & Technol, Shanghai 201804, Peoples R China
来源
PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5 | 2008年
关键词
Fault injection; software fault injection; PIN; dependability benchmarking;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fault injection plays a critical role in the verification of fault-tolerant mechanism, software testing and dependability benchmarking for computer systems. In this paper, according to the characteristics of software faults, we propose a new fault injection design pattern based on the PIN framework provided by Intel Company, and develop a PIN-based dynamic software fault injection system (PDSFIS). Faults can be injected by PDSFIS without the source code of target applications under assessment, nor does the injection process involve interruption or software traps. Experimental assessment results of an Apache web server obtained by the dependability benchmarking are presented to demonstrate the potentials of PDSFIS.
引用
收藏
页码:2160 / 2167
页数:8
相关论文
共 21 条
  • [1] [Anonymous], P INT S FAULT TOL CO
  • [2] FAULT INJECTION EXPERIMENTS USING FIAT
    BARTON, JH
    CZECK, EW
    SEGALL, ZZ
    SIEWIOREK, DP
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (04) : 575 - 582
  • [3] Xception: A technique for the experimental evaluation of dependability in modern computers
    Carreira, J
    Madeira, H
    Silva, JG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (02) : 125 - 136
  • [4] ORTHOGONAL DEFECT CLASSIFICATION - A CONCEPT FOR IN-PROCESS MEASUREMENTS
    CHILLAREGE, R
    BHANDARI, IS
    CHAAR, JK
    HALLIDAY, MJ
    MOEBUS, DS
    RAY, BK
    WONG, MY
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) : 943 - 956
  • [5] CHILLAREGE R, 1989, P 19 INT S FAULT TOL, P356
  • [6] COSTA D, 2000, P 8 ANN IEEE INT C W, P197
  • [7] CUI RY, 2000, APPL RES COMPUTERS, P87
  • [8] HINTS ON TEST DATA SELECTION - HELP FOR PRACTICING PROGRAMMER
    DEMILLO, RA
    LIPTON, RJ
    [J]. COMPUTER, 1978, 11 (04) : 34 - 41
  • [9] Duraes J, 2004, 2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, P285
  • [10] Definition of software fault emulation operators: a field data study
    Duraes, J
    Madeira, H
    [J]. 2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, : 105 - 114