• 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