| 摘要 | 第1-5页 |
| ABSTRACT | 第5-12页 |
| 第一章 绪论 | 第12-16页 |
| ·研究背景与目的 | 第12-14页 |
| ·本文工作及创新点 | 第14页 |
| ·论文章节安排 | 第14-16页 |
| 第二章 模型驱动架构 | 第16-26页 |
| ·MDA的发展背景 | 第16-18页 |
| ·生产效率问题 | 第16-17页 |
| ·可移植性问题 | 第17页 |
| ·互操作性问题 | 第17页 |
| ·维护与文档问题 | 第17-18页 |
| ·MDA介绍 | 第18-19页 |
| ·MDA相关标准 | 第19-21页 |
| ·MDA开发过程 | 第21-22页 |
| ·PIM到PSM | 第22-23页 |
| ·MDA的优势 | 第23-25页 |
| ·本章小结 | 第25-26页 |
| 第三章 动态系统语言DSC的基本理论与概念 | 第26-44页 |
| ·什么是 DSC | 第26-31页 |
| ·动态系统(DS) | 第26-28页 |
| ·动态组件(Dynamic Component) | 第28页 |
| ·一个 DS的结束 | 第28-29页 |
| ·PS与交流(Interactions) | 第29-31页 |
| ·DSC的发展背景 | 第31-32页 |
| ·DSC图形基本概念 | 第32-43页 |
| ·8个必备的概念及其所对应的图形 | 第32-39页 |
| ·5个辅助性的概念及其所对应的图形 | 第39-41页 |
| ·DSC基本组合模式 | 第41-43页 |
| ·本章小结 | 第43-44页 |
| 第四章 DSC的特点与优势 | 第44-51页 |
| ·DSC与UML比较 | 第44-45页 |
| ·UML2.0简介 | 第44页 |
| ·UML Profile简介 | 第44-45页 |
| ·DSC与UML2.0比较 | 第45页 |
| ·DSC与BPMN比较 | 第45-48页 |
| ·什么是BPMN | 第46页 |
| ·DSC与BPMN对比 | 第46-48页 |
| ·DSC开发优势 | 第48-50页 |
| ·DSC对软件工程的价值 | 第50页 |
| ·本章小结 | 第50-51页 |
| 第五章 DSB系统中图形编辑器与代码生成模块的设计 | 第51-60页 |
| ·项目背景与介绍 | 第51-52页 |
| ·目前工作进度 | 第52页 |
| ·DSC Editor设计方案 | 第52-55页 |
| ·GUI的设计规则 | 第52页 |
| ·GUI协议 | 第52-53页 |
| ·DSB视图 | 第53页 |
| ·DSC编辑器 | 第53-54页 |
| ·DSC模型 | 第54页 |
| ·DSC图形的操作 | 第54-55页 |
| ·DSC代码生成模块设计方案 | 第55-59页 |
| ·代码生成概念 | 第55页 |
| ·代码生成设计规则 | 第55-56页 |
| ·代码生成模块设计流程 | 第56页 |
| ·映射DSC模型到Java代码 | 第56页 |
| ·在DSC模型和XML之间建立映射 | 第56-57页 |
| ·编写代码模版文件 | 第57-58页 |
| ·代码合并 | 第58页 |
| ·通过DSC图形重新实现代码生成 | 第58-59页 |
| ·本章小结 | 第59-60页 |
| 第六章 DSB系统实现的相关技术 | 第60-70页 |
| ·Eclinse插件技术 | 第60-63页 |
| ·Eclipse插件体系结构 | 第60-61页 |
| ·Eclipse插件开发原理 | 第61-62页 |
| ·Eclipse提供的基本功能 | 第62-63页 |
| ·Editor相关技术路线 | 第63-66页 |
| ·GEF框架结构 | 第63-66页 |
| ·GEF工作流程分析 | 第66页 |
| ·代码生成相关技术路线 | 第66-69页 |
| ·EMF框架 | 第66-67页 |
| ·JET模版 | 第67-68页 |
| ·JET模版简介 | 第67-68页 |
| ·JET相关概念 | 第68页 |
| ·Jmerger代码合并 | 第68-69页 |
| ·本章小结 | 第69-70页 |
| 第七章 图形编辑器和代码生成模块的实现 | 第70-83页 |
| ·图形编辑器 DSC Editor的实现 | 第70-72页 |
| ·DSB4.0中代码生成模块的实现 | 第72-77页 |
| ·模型建立 | 第73-74页 |
| ·生成代码 | 第74-75页 |
| ·代码合并 | 第75-76页 |
| ·运行代码 | 第76-77页 |
| ·DSB5.0中代码生成模块的实现 | 第77-80页 |
| ·模型转换 | 第77-78页 |
| ·IA取代JET模版生成代码 | 第78-80页 |
| ·DSB实例测试 | 第80-82页 |
| ·本章小结 | 第82-83页 |
| 第八章 总结与展望 | 第83-84页 |
| 致谢 | 第84-85页 |
| 参考文献 | 第85-88页 |
| 攻硕期间取得的研究成果 | 第88页 |