DocumentCode
3371965
Title
A source code generation support system using design pattern documents based on SGML
Author
Ohtsuki, Mika ; Yoshida, Norihiko ; Makinouchi, Akifumi
Author_Institution
Res. Center for Higher Educ., Kyushu Univ., Fukuoka, Japan
fYear
1999
fDate
1999
Firstpage
292
Lastpage
299
Abstract
Applying design patterns to the design of an application makes it robust against issues related to extensibility and maintainability. However, currently, a designer must apply structures and constraints of design patterns to an application by hand, therefore mistakes often occur. We have proposed a notation using SGML for describing design patterns and a support system for design patterns. We aim at providing a source code generation support system based on the notation and system. There has been much research into semi-automatic application generators using existing knowledge such as libraries based on algorithms and data structure, and classes packaged based on the object-oriented technology. When using design patterns for source code generation support, the same requirements for such semi-automatic application generators must be considered. The requirements are lessening codes to be written by users, and satisfying constraints without directing users´ attention to them. In this paper we consider the requirements and describe a design and implementation of the source code generation support system and results
Keywords
application generators; object-oriented methods; object-oriented programming; page description languages; program compilers; SGML; algorithms; classes; data structure; design pattern documents; extensibility; libraries; maintainability; object-oriented technology; semi-automatic application generators; source code generation support system; Application software; Computer science education; Data structures; Information science; Libraries; Markup languages; Packaging; Pressing; Robustness; SGML;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location
Takamatsu
Print_ISBN
0-7695-0509-0
Type
conf
DOI
10.1109/APSEC.1999.809615
Filename
809615
Link To Document