• DocumentCode
    1592783
  • Title

    Checking Sequence Generation Using State Distinguishing Subsequences

  • Author

    Simao, Adenilso ; Petrenko, Alexandre

  • Author_Institution
    Inst. de Cienc. Mat. e de Comput., Univ. de Sao Paulo, Sao Carlos
  • fYear
    2009
  • Firstpage
    48
  • Lastpage
    56
  • Abstract
    A checking sequence generated from a finite state machine (FSM) is used in testing to demonstrate correctness of an implementation under test. It can be obtained by concatenating inputs triggering state transitions followed by final state verification sequences. Usually, the latter are derived from a distinguishing set or sequence, assuming that a given FSM possesses it. It has been suggested that, under certain conditions, unique input/output (UIO) sequences can also be used. In this paper, we propose using sequences with less state distinguishability power than distinguishing and UIO sequences. Such sequences are shorter and thus can reduce the length of checking sequences. We formulate conditions under which such sequences can replace distinguishing and UIO sequences and elaborate a checking sequence generation method based on these conditions. An example is provided to demonstrate that the proposed method yields a checking sequence shorter than existing methods.
  • Keywords
    finite state machines; logic design; logic testing; UIO sequence; checking sequence generation; final state verification sequence; finite state machine; state distinguishing subsequence; state transition; unique input/output sequences; Automata; Conferences; Software testing; Sufficient conditions; Veins; FSM testing; checking sequence; test generation methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4244-4356-7
  • Type

    conf

  • DOI
    10.1109/ICSTW.2009.25
  • Filename
    4976370