• DocumentCode
    3318554
  • Title

    Object-oriented modelling of communication protocols for re-use

  • Author

    Hanish, Andrew A. ; Dillon, Tharam S.

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., La Trobe Univ., Vic., Australia
  • fYear
    1995
  • fDate
    20-23 Sep 1995
  • Firstpage
    18
  • Lastpage
    26
  • Abstract
    The main motivation for the present work stems from the wide gap which exists between the research efforts devoted to developing formal descriptions for communication protocols and the effective development methodologies used in industrial implementations. We apply object-oriented (OO) modelling principles to networking protocols, exploring the potential for producing re-useable software modules by discovering the generic underlying class structures and behaviour. Petri nets (PNs) are used for deriving re-useable model elements and the slightly modified TTCN notation is used for message sequence encoding. This demonstrates a formal, practical approach to the development of a protocol implementation through OO modelling. The paper addresses the problem of inter-layer communication among multiple protocol entities (PEs), assuming the standard ISO/OSI Reference Model. A generalised model called the inter-layer communication (ILC) model is proposed. An example of a PE based on the alternating-bit protocol (ABP) is also discussed
  • Keywords
    ISO standards; Petri nets; formal specification; object-oriented methods; open systems; protocols; software reusability; telecommunication computing; telecommunication standards; ISO/OSI Reference Model; Petri nets; alternating bit protocol; communication protocols; formal descriptions; generalised model; industrial implementations; interlayer communication model; message sequence encoding; modified TTCN notation; networking protocols; object-oriented modelling; protocol entities; protocol implementation; reuseable model elements; reuseable software modules; Algorithm design and analysis; Communication industry; Computer industry; Computer science; Encoding; ISO standards; Object oriented modeling; Petri nets; Protocols; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks, 1995. Proceedings., Fourth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-8186-7180-7
  • Type

    conf

  • DOI
    10.1109/ICCCN.1995.540097
  • Filename
    540097