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 :
بازگشت