DocumentCode
1039820
Title
Extending EFSMs to Specify and Test Timed Systems with Action Durations and Time-Outs
Author
Merayo, Mercedes G. ; Nunez, Marcos ; Rodriguez, I.
Author_Institution
Dept. de Sist. Informdticos y Comput., Univ. Complutense de Madrid, Madrid
Volume
57
Issue
6
fYear
2008
fDate
6/1/2008 12:00:00 AM
Firstpage
835
Lastpage
844
Abstract
In this paper, we introduce a timed extension of the extended finite state machines model. On one hand, we consider that (output) actions take time to be performed. This time may depend on several factors, such as the value of variables. On the other hand, our formalism allows us to specify time-outs. In addition to presenting our language, we develop a testing theory. First, we define 10 timed conformance relations and relate them. Second, we introduce a notion of timed test and define how to apply tests to implementations. Finally, we give an algorithm to derive sound and complete test suites with respect to the implementation relations presented in the paper. This paper represents an extended and improved version of [1].
Keywords
finite state machines; formal specification; formal verification; program debugging; program testing; debugging; extended finite state machines model; formal methods; specification techniques; testing theory; Acoustic testing; Aerospace industry; Automata; Debugging; Hardware; Real time systems; Reasoning about programs; Software systems; System testing; Timing; Formal methods; Specification techniques; Testing and Debugging;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2008.15
Filename
4433986
Link To Document