• 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