• DocumentCode
    1945205
  • Title

    A program generator for object-based implementation of communication protocol software

  • Author

    Liu, Chung-Shyan

  • Author_Institution
    Dept. of Inf. & Comput. Eng., Chung Yuan Christian Univ., Chung Li, Taiwan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    384
  • Lastpage
    387
  • Abstract
    In this paper, a program generator for communication protocol software is presented. Our program generator takes an extended finite state machine as a domain model and generates a group of C++ classes needed for an implementation. For each state of the FSM, a C++ class is generated, where the interface events are implemented as member functions of the corresponding state object. PDUs are embedded as Message objects and specified in the same way as packet filter and is interpreted to generate necessary PDU definition statements and PDU manipulation statements. Also, protocol objects from different layers can be linked together by using an organization model, where a protocol entity is invoked by its upper layer entity or lower layer entity by member function calls
  • Keywords
    automatic programming; object-oriented programming; protocols; C++ classes; communication protocol software; domain model; extended finite state machine; program generator; protocol entity; Automatic programming; Contracts; Electronic mail; Packaging; Performance analysis; Productivity; Programming profession; Protocols; Software reusability; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Decentralized Systems, 1999. Integration of Heterogeneous Systems. Proceedings. The Fourth International Symposium on
  • Conference_Location
    Tokyo
  • Print_ISBN
    0-7695-0137-0
  • Type

    conf

  • DOI
    10.1109/ISADS.1999.838465
  • Filename
    838465