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