A source code generation support system using design pattern documents based on SGML

A source code generation support system using design pattern documents based on SGML
复制标题

基于SGML的设计模式文档源代码生成支持系统

DOI:
10.1109/apsec.1999.809615
复制
发表时间:
1999
期刊:
Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509)
影响因子:
--
通讯作者:
Norihiko Yoshida
Norihiko Yoshida
中科院分区:
--
文献类型:
--
作者:
Mika Ohtsuki;A. Makinouchi;Norihiko Yoshida

文献摘要

被引文献

相似文献

将设计模式应用到应用程序的设计中,可以使应用程序健壮地应对与可扩展性和可维护性相关的问题。然而,目前,设计人员必须手工将设计模式的结构和约束应用于应用程序,因此经常发生错误。我们提出了一个符号使用SGML描述设计模式和设计模式的支持系统。我们的目标是提供一个基于符号和系统的源代码生成支持系统。利用现有的知识,如基于算法和数据结构的库,以及基于面向对象技术封装的类,半自动应用程序生成器已经有了很多研究。当使用设计模式支持源代码生成时,必须考虑对这种半自动应用程序生成器的相同需求。这些要求是减少用户编写的代码,并满足约束条件,而不引起用户的注意。在本文中,我们考虑的需求,并描述了设计和实现的源代码生成支持系统和结果。
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.