• DocumentCode
    1407652
  • Title

    Formalization of protocol engineering concepts

  • Author

    King, Paul W.

  • Author_Institution
    Dept. of Comput. Sci., Queensland Univ., St. Lucia, Qld., Australia
  • Volume
    40
  • Issue
    4
  • fYear
    1991
  • fDate
    4/1/1991 12:00:00 AM
  • Firstpage
    387
  • Lastpage
    403
  • Abstract
    A vast variety of design principles and formal description techniques (FDTs) have been advocated to help contend with the ever-increasing complexity of communication system development. However, the relationship between these principles and FDTs is unclear. The author formalizes a number of concepts relevant to the design principles and FDTs used to develop communication protocols. The concepts are divided into behavioral and structural concepts. Four behavioral models and a number of associated properties are defined as a basis for comparing and integrating FDTs. Two structural models, which extend the behavioral models, are then presented, and several structural concepts are defined in terms of these models. The models and properties defined within this framework are used to briefly characterize a number of FDTs. The representative FDTs considered here are Petri nets, LOTOS, a relational notation, the Z notation, and Object-Z
  • Keywords
    Petri nets; formal specification; protocols; LOTOS; Object-Z; Petri nets; Z notation; behavioral models; communication protocols; communication system development; complexity; design principles; formal description techniques; relational notation; structural models; Australia; Communication systems; Computer science; Petri nets; Protocols; Scholarships; Terminology;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.88460
  • Filename
    88460