文摘
英文文摘
论文说明:术语缩略表
声明
第1章绪论
1.1传统软件开发存在的问题
1.1.1生产力和维护性问题
1.1.2轻便性问题
1.1.3互操作性问题
1.1.4文档问题
1.2 MDA的优势
1.2.1生产效率
1.2.2可移植性
1.2.3互操作性
1.2.4维护与文档
1.3国内外研究现状
1.3.1国内研究现状
1.3.2国外研究现状
1.4主要研究工作
第2章MDA相关理论及技术
2.1 MDA概述
2.2模型与建模
2.2.1建模与系统开发
2.2.2模型与元模型
2.2.3模型的分类
2.3 MDA的主要模型
2.3.1计算无关模型(CIM)
2.3.2平台无关模型(PIM)
2.3.3平台相关模型(PSM)
2.3.4实现相关模型(ISM)
2.4 MDA的核心支撑标准
2.4.1统一建模语言(UML)
2.4.2公共仓库元模型(CWM)
2.4.3元对象设施(MOF)
2.4.4 XML元数据交换(XMI)
2.4.5对象约束语言(OCL)
2.5 MDA的开发过程
2.6 MDA的开发步骤
2.7 MDA的角色
第3章MDA的模型转换
3.1模型转换的概念
3.2模型转换的类型
3.2.1模型到代码的转换
3.2.2模型到模型的转换
3.3主要的PIM到PSM模型转换方法
3.3.1手动转换方法
3.3.2基于元模型的转换方法
3.3.3以结构为驱动的模型转换方法
3.3.4基于XSLT的模型转换方法
3.3.5基于模式的模型转换方法
3.3.6混合的模型转换方法
第4章基于UML的图形模型转换方法的设计
4.1问题的提出
4.2模型映射
4.2.1模型映射的非形式化定义
4.2.2模型映射的形式化定义
4.2.3 PIM和PSM之间的映射关系
4.3基于UML的图形模型转换方法的原理
4.3.1基于UML的图形转换定义
4.3.2添加标记指导模型转换
4.3.3转换的策略
4.4转换规则
4.4.1转换规则的定义
4.4.2基于UML的图形模型转换规则
4.4.3元模型表示的转换规则
4.4.4转换规则的形式化定义
4.5模型转换框架设计
第5章PIM到PSM模型转换实例
5.1项目背景
5.2项目分析
5.2.1装卸管理模块
5.2.2仓储管理模块
5.2.3系统管理模块
5.3系统体系结构
5.4系统用例模型
5.5建立PIM模型
5.6 PIM到PSM的转换
5.6.1 PIM到关系PSM的转换
5.6.2 PIM到EJB PSM的转换
5.6.3 PIM到WEB PSM的转换
第6章总结和展望
6.1全文总结
6.2未来工作的展望
参考文献
致谢
附录