DocumentCode :
378554
Title :
XML rule based source code generator for UML CASE tool
Author :
Park, Dong Hyuk ; Kim, Soo Dong
Author_Institution :
Dept. of Comput. Sci., Soongsil Univ., Seoul, South Korea
fYear :
2001
fDate :
4-7 Dec. 2001
Firstpage :
53
Lastpage :
60
Abstract :
Generating program source code based on a design model using a CASE tool is an important area in forward engineering. The generation of code from a design model is valuable in making developers maintain consistency between a model and its implementation and abating the routine work of writing skeleton source codes. However, implementing code generation with a CASE tool is not simple due to the metadata format, language, and policies of adopting a modeler´s option. Because of the continuous introduction of development environments like EJB and COM, the extensibility of CASE tools becomes the principal factor for comparison. We believe that its feasible to generate source code in various languages based on a generation rule. In this paper, we propose an XML based code generation rule and code generator. The proposed rule provides higher level constructs to the developer for describing code generation, and by making the code generator independent of repository format, the increased applicability of the code generator is shown.
Keywords :
computer aided software engineering; hypermedia markup languages; program compilers; software tools; specification languages; CASE tool; COM; EJB; UML CASE tool; XML based code generation rule; XML rule based source code generator; design model; development environment; forward engineering; metadata format; Component architectures; Computer aided software engineering; Computer science; Design engineering; Electronic mail; Maintenance engineering; Skeleton; Unified modeling language; Writing; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-1408-1
Type :
conf
DOI :
10.1109/APSEC.2001.991459
Filename :
991459
Link To Document :
بازگشت