文摘
英文文摘
独创性声明及学位论文版权使用授权书
第一章引言
1.1问题的提出
1.2本文的工作与组织结构
第二章研究基础
2.1代码自动生成技术综述
2.2.1 Java语言的特点
2.2.2 Java计算平台
2.2.3 JDOM的原理及应用
2.3软件复用及基于组件的软件开发-CBSD
2.3.1软件复用技术
2.3.2软件复用的关键因素
2.3.3组件技术
2.3.4组件的描述
2.3.5基于组件的软件开发技术-CBSD
2.4设计模式
2.4.1设计模式的要素
2.4.2设计模式的分类
2.4.3设计模式的应用
2.5小结
第三章ACCGD系统的总体设计
3.1 ACCGD工具的设计背景
3.2 ACCGD系统的体系结构
3.4设计模式模版库
3.5代码分块生成器与连接器
3.6组件描述的文档规范
3.6.1组件的关联检索信息描述
3.6.2组件描述的文档规范—DTD定义模型
3.7小结
4.1现有代码自动生成工具的研究
4.2分段、整合代码自动生成技术的原理
4.3 ACCGD的关键技术
4.3.1用九元组来描述设计模式
4.3.2组件自动描述模型—ACDM
4.4小结
第五章ACCGD工具的详细设计与实现
5.1设计模式存储结构设计
5.2.1概念模型的结构设计
5.2.2概念模型的实现
5.3组件描述文档的生成
5.4小结
第六章结束语
参考文献
致谢
攻读硕士学位期间发表的论文