DocumentCode
2086761
Title
Generating Checking Sequences for Nondeterministic Finite State Machines
Author
Petrenko, Alexandre ; Simao, Adenilso ; Yevtushenko, Nina
Author_Institution
Centre de Rech. Inf. de Montreal (CRIM), Montreal, QC, Canada
fYear
2012
fDate
17-21 April 2012
Firstpage
310
Lastpage
319
Abstract
A checking sequence is a single input sequence which is able to reveal all the faults in a given fault domain. There are many methods for generating checking sequences for deterministic finite state machines (FSM), however, we are not aware of any generalization to no deterministic machines. No deterministic specifications are needed for software testing, as they describe the behavior of a wider class of reactive systems than deterministic FSMs when depending on the environment conditions, a no deterministic system is allowed to take different runs under the same input sequence. In this paper, we propose a method for constructing checking sequences when both the specification and implementations under test are modeled by no deterministic FSMs.
Keywords
finite state machines; program testing; checking sequences; implementations under test; no deterministic system; nondeterministic finite state machines; reactive systems; software testing; Automata; Context; Convergence; Lead; Reliability; Software testing; Checking Sequences; Nondeterministic FSMs; Test Generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location
Montreal, QC
Print_ISBN
978-1-4577-1906-6
Type
conf
DOI
10.1109/ICST.2012.111
Filename
6200087
Link To Document