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
Link To Document