• DocumentCode
    2436454
  • Title

    PDPS: a protocol design system by production systems approach

  • Author

    Huang, Chung-Ming ; Chang, Ye-In ; Liu, Ming T.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • fYear
    1990
  • fDate
    23-26 Apr 1990
  • Firstpage
    186
  • Lastpage
    195
  • Abstract
    The Protocol Design Production System (PDPS) is proposed for a protocol design system using the production systems approached based on OPS5. Using this approach, communication protocols are specified as triples of object-attribute-value, and the occurrences of send and receive transitions in the communication protocols can be specified by production rules. The inference of reachable global states and all logical errors are formally defined in terms of production rules. An incremental verification algorithm based on the production systems approach is also presented. From this approach, one can obtain the advantages of clear knowledge representations, strong modularity, modifiability, and expressability. Furthermore, since more production systems integrate the abstract specifications and the procedural computations into a single system, the special-purpose compiler which is used to facilitate the automation of communication protocol implementation is no longer required between the specification phase and the implementation phase. By combining the production systems with the RETE pattern matching algorithm and a parallel multiprocessor machine like the Encore Multimax, the proposed PDPS can achieve a remarkable performance in parallel execution
  • Keywords
    knowledge based systems; parallel programming; protocols; telecommunications computing; Encore Multimax; OPS5; PDPS; Protocol Design Production System; RETE pattern matching algorithm; abstract specifications; clear knowledge representations; communication protocol implementation; communication protocols; expressability; implementation phase; incremental verification algorithm; inference; logical errors; modifiability; multiprocessor machine; object-attribute-value; parallel execution; procedural computations; production rules; production systems approach; reachable global states; receive transitions; special-purpose compiler; specification phase; strong modularity; Automata; Automation; Error correction; Inference algorithms; Information science; Knowledge representation; Pattern matching; Production systems; Protocols; Reachability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Integration, 1990. Systems Integration '90., Proceedings of the First International Conference on
  • Conference_Location
    Morristown, NJ
  • Print_ISBN
    0-8186-9027-5
  • Type

    conf

  • DOI
    10.1109/ICSI.1990.138683
  • Filename
    138683