• DocumentCode
    773371
  • Title

    Synchronization and Specification Issues in Protocol Testing

  • Author

    Sarikaya, Behçet ; Bochmann, Gregor V.

  • Author_Institution
    McGill Univ., Montréal, P. Q., Canada
  • Volume
    32
  • Issue
    4
  • fYear
    1984
  • fDate
    4/1/1984 12:00:00 AM
  • Firstpage
    389
  • Lastpage
    395
  • Abstract
    Protocol testing for the purpose of certifying the implementation´s adherence to the protocol specification can be done with a test architecture consisting of remote tester and local responder processes generating specific input stimuli, called test sequences, and observing the output produced by the implementation under test. It is possible to adapt test sequence generation techniques for finite state machines, such as transition tour, characterization, and checking sequence methods, to generate test sequences for protocols specified as incomplete finite state machines. For certain test sequences, the tester or responder processes are forced to consider the timing of an interaction in which they have not taken part; these test sequences are called nonsynchronizable. The three test sequence generation algorithms are modified to obtain synchronizable test sequences. The checking of a given protocol for intrinsic synchronization problems is also discussed. Complexities of synchronizable test sequence generation algorithms are given and complete testing of a protocol is shown to be infeasible. To extend the applicability of the characterization and checking sequences, different methods are proposed to enhance the protocol specifications: special test input interactions are defined and a methodology is developed to complete the protocol specifications.
  • Keywords
    Protocols; Application software; Automata; Character generation; Circuit testing; Computer architecture; Electronic switching systems; Hardware; Protocols; Software testing; Timing;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOM.1984.1096074
  • Filename
    1096074