DocumentCode :
2258706
Title :
An FSM-based program generator for communication protocol software
Author :
Liu, Chung-Shyan ; Su, Kuo-Hua
Author_Institution :
Dept. of Inf., Chung Yuan Christian Univ., Chung Li, Taiwan
fYear :
1994
fDate :
9-11 Nov 1994
Firstpage :
181
Lastpage :
187
Abstract :
A program generator for communication protocol software is presented. This program generator takes an extended finite state machine as a domain model and generates a group of C++ classes needed for an implementation. In the program generator, an object is generated for each state of the FSM. In a given state, for each interface event that triggers a state transition from the state to another state or back to itself, a member function (or called method) is created for the state object. The actions associated with a state transition constitute bodies of the member function corresponding to the interface event that triggers the transition. The program generator now includes a state machine editor, a program editor, and a class library. Incremental implementation is also supported by the program generator
Keywords :
C language; application generators; computer communications software; finite state machines; object-oriented languages; protocols; software tools; telecommunication computing; C++ classes; FSM-based program generator; called method; class library; communication protocol software; domain model; extended finite state machine; incremental implementation; interface event; member function; program editor; state machine editor; state transition; Automata; Automatic programming; Concurrent computing; Productivity; Protocols; Software design; Software libraries; Software performance; Software systems; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
Conference_Location :
Taipei
Print_ISBN :
0-8186-6705-2
Type :
conf
DOI :
10.1109/CMPSAC.1994.342810
Filename :
342810
Link To Document :
بازگشت