• DocumentCode
    1846122
  • Title

    A PIN-Based Dynamic Software Fault Injection System

  • Author

    Jin, Ang ; Jiang, Jianhui ; Hu, Jiawei ; Lou, Jungang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tongji Univ., Shanghai
  • fYear
    2008
  • fDate
    18-21 Nov. 2008
  • Firstpage
    2160
  • Lastpage
    2167
  • Abstract
    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.
  • Keywords
    program testing; program verification; software fault tolerance; PIN-based dynamic software fault injection system; dependability benchmarking; fault injection design pattern; fault-tolerant mechanism; software testing; software verification; Benchmark testing; Emulation; Fault tolerance; Genetic mutations; Hardware; Software design; Software systems; Software testing; System testing; Web server; Fault injection; PIN; dependability benchmarking; software fault injection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3398-8
  • Electronic_ISBN
    978-0-7695-3398-8
  • Type

    conf

  • DOI
    10.1109/ICYCS.2008.329
  • Filename
    4709308