• 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