• DocumentCode
    1048403
  • Title

    FSM-based incremental conformance testing methods

  • Author

    EI-Fakih, K. ; Yevtushenko, Nina ; Bochmann, Gregor V.

  • Author_Institution
    Dept. of Comput. Sci., American Univ. of Sharjah, United Arab Emirates
  • Volume
    30
  • Issue
    7
  • fYear
    2004
  • fDate
    7/1/2004 12:00:00 AM
  • Firstpage
    425
  • Lastpage
    436
  • Abstract
    The development of appropriate test cases is an important issue for conformance testing of protocol implementations and other reactive software systems. A number of methods are known for the development of a test suite based on a specification given in the form of a finite state machine. In practice, the system requirements evolve throughout the lifetime of the system and the specifications are modified incrementally. We adapt four well-known test derivation methods, namely, the HIS, W, Wp, and UIOv methods, for generating tests that would test only the modified parts of an evolving specification. Some application examples and experimental results are provided. These results show significant gains when using incremental testing in comparison with complete testing, especially when the modified part represents less than 20 percent of the whole specification.
  • Keywords
    conformance testing; finite state machines; formal specification; formal verification; program testing; protocols; finite state machine based incremental conformance testing methods; protocol conformance testing; reactive software systems; system requirements; test derivation methods; Automata; Hardware; Programming; Protocols; Software systems; Software testing; System testing; Unified modeling language; 65; Protocol conformance testing; finite state machines; incremental testing.; test derivation;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2004.31
  • Filename
    1318604