Software fault injection in concurrent systems

被引:0
|
作者
Wen, W [1 ]
Schneider, F [1 ]
机构
[1] Sci Univ Tokyo, Informat Media Ctr, Noda, Chiba 2788510, Japan
关键词
fault injection; model checking; protocol verification;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Much efforts in software engineering are devoted to the validation of desired behaviors by the installed software. In operation, the software must interact with the hardware it runs an, receive various user inputs, and share resources with other software. it is impossible to simulate and test all such interactions for undesirable behaviors. Concurrent systems make finding such undesirable behaviors even harder, Many disasters are the result of unfortunate combinations of unforeseen sequence of events, which are sometimes called the act of nature's adversary. ill this paper, we attempt to inject such adversary behaviors into the system model through composition and demonstrate that undesirable behaviors can be systematically discovered through the aid of automated verification tools.
引用
收藏
页码:2378 / 2383
页数:6
相关论文
共 50 条
  • [1] Software fault injection: Growing 'safer' systems
    Voas, J
    [J]. 1997 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 2, 1997, : 551 - 561
  • [2] Software fault injection simulation platform for distributed systems
    Zhang, JF
    Hong, BR
    [J]. System Simulation and Scientific Computing, Vols 1 and 2, Proceedings, 2005, : 591 - 594
  • [3] On Fault Representativeness of Software Fault Injection
    Natella, Roberto
    Cotroneo, Domenico
    Duraes, Joao A.
    Madeira, Henrique S.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (01) : 80 - 96
  • [4] Software Testing and Software Fault Injection
    Kooli, Maha
    Bosio, Alberto
    Benoit, Pascal
    Torres, Lionel
    [J]. 2015 10TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS), 2015,
  • [5] SOFTWARE FAULT TOLERANCE IN CONCURRENT SYSTEMS - CONVERSATION PLACEMENT USING CSP
    CARPENTER, GF
    TYRRELL, AM
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1991, 32 (1-5): : 373 - 380
  • [6] Fault Injection for Software Certification
    Cotroneo, Domenico
    Natella, Roberto
    [J]. IEEE SECURITY & PRIVACY, 2013, 11 (04) : 38 - 45
  • [7] Software Fault Injection Testing
    Voas, Jeffrey
    [J]. 2022 26TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2022), 2022, : XIV - XIV
  • [8] On the emulation of software faults by software fault injection
    Madeira, H
    Costa, D
    Vieira, M
    [J]. DSN 2000: INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2000, : 417 - 426
  • [9] Software Framework for Data Fault Injection to Test Machine Learning Systems
    Nurminen, Jukka K.
    Halvari, Tuomas
    Harviainen, Juha
    Myllari, Juha
    Roysko, Antti
    Silvennoinen, Juuso
    Mikkonen, Tommi
    [J]. 2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 294 - 299
  • [10] Fault injection for quantitative safety validation of software based reactive systems
    Lovric, T
    [J]. COMPUTERS IN RAILWAYS VII, 2000, 7 : 135 - 143