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
Link To Document