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 :
بازگشت