• DocumentCode
    1370425
  • Title

    An application of explanation-based learning to protocol conformance testing

  • Author

    Geldrez, C. ; Matwin, S. ; Morin, J. ; Probert, R.L.

  • Author_Institution
    Dept. of Comput. Sci., Ottawa Univ., Ont., Canada
  • Volume
    5
  • Issue
    5
  • fYear
    1990
  • Firstpage
    45
  • Lastpage
    47
  • Abstract
    A method that employs a machine learning technique for the semiautomatic generation of protocol-conformance test-sequence requirements is described. Given a protocol knowledge representation and some high-level nonexecutable descriptions of protocol behavior, a learning algorithm based on extended explanation-based generalization produces conformance test-sequence requirements for a protocol implementation under test. The role of learning is to compile relevant parts of protocol knowledge into behaviors, consequently inferring executable protocol behaviors. This inference makes explicit constraints that are implicit in both the protocol knowledge and the behaviors. It is shown that the approach facilitates the derivation of new operational constraints on protocol behavior. The new constraints lead to new types of protocol behavior, thereby yielding potentially valuable new conformance test cases. An application of the method to the Alternating Bit Protocol (ABP) (a canonical example in protocols research literature) is described.<>
  • Keywords
    conformance testing; knowledge representation; learning systems; protocols; Alternating Bit Protocol; explanation-based learning; knowledge representation; operational constraints; protocol conformance testing; Automatic testing; Communication networks; Communication standards; Inference algorithms; Knowledge representation; Machine learning; Natural languages; Protocols; Standards development; Standards organizations;
  • fLanguage
    English
  • Journal_Title
    IEEE Expert
  • Publisher
    ieee
  • ISSN
    0885-9000
  • Type

    jour

  • DOI
    10.1109/64.60710
  • Filename
    60710