VISUAL AIDS FOR CATALOGING AND CODE GENERATION FOR SGML-BASED DOCUMENTS OF DESIGN PATTERNS

VISUAL AIDS FOR CATALOGING AND CODE GENERATION FOR SGML-BASED DOCUMENTS OF DESIGN PATTERNS
复制标题

用于基于 SGML 的设计模式文档的编目和代码生成的视觉辅助工具

DOI:
--
复制
发表时间:
1998
期刊:
--
影响因子:
--
通讯作者:
A. Makinouchi
A. Makinouchi
中科院分区:
--
文献类型:
--
作者:
Mika Ohtsuki;Jun'ichi Segawa;Norihiko Yoshida;A. Makinouchi

文献摘要

被引文献

相似文献

设计模式是OOA/OOD中使用的系统结构和功能的抽象软件组件。模式在语义上是有结构的,但是目前它是以一种非正式的方式用纯文本、伪代码和伪代码来描述的。为了在计算机上编目设计模式,我们设计了一个结构化的文档框架模式,它反映了语义结构。该框架以SGML(标准通用标记语言)为基础,以统一的艾德形式描述纯文本、用于图表生成和代码生成的配置信息以及伪代码。我们的设计模式目录系统的原型是为Java软件,并写在Java中。它有三个组件:SGMLDB,浏览器和类代码生成器。本文重点介绍了浏览器和代码生成器。浏览器将基于SGML的模式文档的请求部分转换为HTML以供浏览,自动生成锚点以链接到模式的其他HTML页面和相应的类代码。它还可以根据配置信息自动生成OMT图表。
Design patterns are abstract software components for system structures and functions used in OOA/OOD. A pattern has a structure in its semantics, however it is described currently in an informal way with plain texts, gures, and pseudo codes. Towards cataloging design patterns on computers, we have designed a structured document framework for patterns which re ects the semantic structure. This framework is based on SGML (Standard General Markup Language), and describes plain texts, con guration information for chart generation and code generation, and pseudo codes in a uni ed and integrated form. Our prototype of the design pattern catalog system is for Java software, and written in Java. It has three components: SGMLDB, Browser, and Class Code Generator. This paper focuses on the browser, and the code generator. The browser converts a requested part of an SGML-based pattern document into HTML for browsing, generating anchors automatically to link to other HTML pages of patterns and corresponding class codes. It also generates gures of OMT charts automatically from the con guration information.