文摘
英文文摘
论文说明:图表目录
独创性声明及学位论文版权使用授权书
致谢
第一章绪论
1.1研究背景
1.2模型驱动软件开发的优势
1.3国内外研究状况
1.4主要工作与篇章结构
1.5小结
第二章模型驱动开发概论
2.1 MDA的基本概念
2.1.1平台
2.1.2模型
2.1.3模型转换
2.2 MDA的核心规范
2.2.1统一建模语言(UML)
2.2.2元对象设施(MOF)
2.2.3 XML元数据交换(XMI)
2.2.4公共仓库元模型(CWM)
2.3 MDA中的模型转换
2.3.1概述
2.3.2模型转换的实现技术
2.4小结
第三章AndroMDA原理与应用
3.1 AndroMDA原理
3.2 AndroMDA应用
3.2.1 Hibernate Cartridge
3.2.2 Spring Cartridge
3.2.3 Bpm4Struts Cartridge
3.3小结
第四章基于AndroMDA的应用系统开发方法
4.1概述
4.2基于AndroMDA进行应用系统开发的方法
4.2.1方法的描述
4.2.2方法的基本流程
4.2.3方法的具体实施
4.2.4方法的主要意义
4.3 AndroMDA模型转换组件的扩展
4.3.1 EModelTran
4.3.2 ECodeGen
4.3.3 EConfigure
4.4扩展Bpm4StrutsCartridge使其可以生成基于DWR框架的代码
4.4.1 Ajax与Ajax框架DWR
4.4.2 Bpm4Struts Cartridge扩展的实现
4.3.3 Bpm4Struts Cartridge扩展的意义
4.4小结
第五章基于AndroMDA开发煤矿环境监测与管理信息系统
5.1系统的开发背景
5.2淮北煤矿环境监测与管理信息系统的需求概述
5.3对应用系统建模
5.3.1建立系统的计算无关模型
5.3.2创建系统的平台无关模型
5.4确定模型转换组件
5.5系统的代码生成
5.6小结
第六章总结与展望
6.1总结
6.2展望
参考文献
附录一研究生期间参加的主要科研工作及成果