• DocumentCode
    1272467
  • Title

    A computer-aided protocol design 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
  • Volume
    8
  • Issue
    9
  • fYear
    1990
  • fDate
    12/1/1990 12:00:00 AM
  • Firstpage
    1748
  • Lastpage
    1762
  • Abstract
    A computer-aided protocol design system based on the OPS5 production system approach is proposed. Communication rules (state transitions) are specified as triples of object-attribute-value and the modeling of state transitions is specified by production rules. An incremental validation algorithm to facilitate protocol design is also presented. Based on a globally shared dataspace (working memory) in which different types and levels of information are all represented in a uniform structure, the OPS5 production system integrates both rule-based and procedure-based computations. Using this characteristic, the machine-dependent part can be abstractly specified through external procedure calls, the details of which can be coded in a procedure language until the implementation phase. Since computations in OPS5 are based on pattern matching, all of the attributes of elements that are in production rules or in external procedure calls can act as data templates for generic data types. This capability enhances the generic specification that allows different realizations for various implementation environments
  • Keywords
    CAD; formal specification; knowledge based systems; protocols; telecommunications computing; OPS5 production system approach; computer-aided protocol design; data templates; external procedure calls; formal specification; generic specification; globally shared dataspace; implementation phase; incremental validation algorithm; object-attribute-value; pattern matching; procedure-based computations; rule-based computations; state transitions; Algorithm design and analysis; Automata; Computational modeling; Computer simulation; Pattern matching; Production systems; Protocols; Reachability analysis; Software tools; Virtual prototyping;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/49.62860
  • Filename
    62860