• DocumentCode
    1575005
  • Title

    Destructive testing of software systems by model checking

  • Author

    Kumamoto, Hiraki ; Mizuno, Takahisa ; Narita, Kensuke ; Nishizaki, Shin-ya

  • Author_Institution
    Dept. of Comput. Sci., Tokyo Inst. of Technol., Tokyo, Japan
  • fYear
    2010
  • Firstpage
    261
  • Lastpage
    266
  • Abstract
    Recently, software verification using model checkers has achieved widespread success. It can locate hard-to-find bugs in software by exhaustively searching executing paths. In this paper, we propose a new software design method that enables the evaluation of the fault tolerance of software behavior at the specification level: we can check software behavior, not only when the hardware and network are in good order, but also when they are out of order; we can then improve fault tolerance of the target software using the model checker. We can test software under environments in which we destroy hardware and/or networks intentionally, not in situ, but in silico (in computer simulation).
  • Keywords
    fault tolerant computing; formal specification; program testing; program verification; destructive testing; fault tolerance; model checking; software design method; software systems; software verification; specification level; Clocks; DVD; High definition video; Manuals; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technologies (ISCIT), 2010 International Symposium on
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-1-4244-7007-5
  • Electronic_ISBN
    978-1-4244-7009-9
  • Type

    conf

  • DOI
    10.1109/ISCIT.2010.5664849
  • Filename
    5664849