文摘
英文文摘
第一章 绪论
1.1 课题背景
1.2 国内外研究现状
1.3 完成的工作
1.4 论文章节安排
第二章 相关技术介绍
2.1 相关工具的比较
2.1.1 Mathwork-Simulink
2.1.2 GEADAE-Geadae
2.2 基于模型的设计技术
2.2.1 基于模型的设计方法
2.2.2 基于模型设计的优点
2.3 代码自动生成技术
2.3.1 代码自动生成技术的发展
2.3.2 代码自动生成技术的优缺点
2.4 Java Swing组件及MVC设计模式
2.4.1 Java Swing组件简介
2.4.2 Java Swing特点
2.4.3 MVC设计模式
2.5 本章小结
第三章 代码自动生成工具的设计
3.1 软件开发方法和环境
3.1.1 软件开发方法
3.1.2 软件开发环境
3.2 软件结构的详细设计
3.2.1 软件功能模块的划分
3.2.2 软件系统的动态结构
3.3 可视化建模功能的设计
3.3.1 可视化建模功能简介
3.3.2 可视化建模功能设计原则
3.3.3 可视化建模功能的组成部分
3.4 代码自动生成器的设计
3.4.1 代码自动生成器简介
3.4.2 代码自动生成器的可行性分析
3.4.3 代码自动生成器设计原则
3.4.4 代码自动生成器结构
3.5 本章小结
第四章 代码自动生成工具的实现
4.1 可视化建模功能的实现
4.1.1 模块库类结构的实现
4.1.2 图形建模功能的实现
4.1.3 模型存储功能的实现
4.2 代码自动生成器的实现
4.2.1 模型验证功能的实现
4.2.2 模型分析功能的实现
4.2.3 模型转换功能的实现
4.2.4 模型转换过程的等价性
4.3 本章小结
第五章 系统验证与测试
5.1 实例简介
5.2 实例验证
5.2.1 图形化建模功能的验证
5.2.2 代码自动生成功能的验证
5.3 本章小结
第六章 总结与展望
6.1 全文总结
6.2 展望
致谢
参考文献
作者在校期间的研究成果
附录A