• DocumentCode
    1732235
  • Title

    Extended Finite State Machine Based Test Derivation Driven by User Defined Faults

  • Author

    El-Fakih, Khaled ; Kolomeez, Anton ; Prokopenko, Svetlana ; Yevtushenko, Nina

  • Author_Institution
    Verimag & Joseph Fourier Univ., Grenoble
  • fYear
    2008
  • Firstpage
    308
  • Lastpage
    317
  • Abstract
    Test derivation based on user defined faults deals with the generation of tests that check if some parts of a given specification are correctly implemented in a corresponding implementation. In this paper, we present a method for test derivation based on user defined faults for extended FSM (EFSM) specifications. Given an EFSM specification ES and a set of selected transitions of ES, the method returns a test suite that is complete with respect to output and transfer faults at the selected transitions, i.e., checks whether the selected transitions are correctly implemented in a corresponding EFSM implementation. Test derivation is based on a formally defined fault model (conformance relation and types of faults) and is guided by some conditions established for complete test derivation. To reduce test derivation efforts, we propose to use appropriate slices of the specification EFSM. The slices, on one hand, preserve the facilities of the original specification (before slicing) EFSM for traversing the selected transitions and for distinguishing their final states and on the other hand, these slices are much smaller than the given specification. Application examples and a simple case study are provided.
  • Keywords
    finite state machines; formal specification; program testing; EFSM based test derivation; extended finite state machine specification; fault model; Automata; Context modeling; Explosions; Fault detection; Formal specifications; Protocols; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation, 2008 1st International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3127-4
  • Type

    conf

  • DOI
    10.1109/ICST.2008.16
  • Filename
    4539558