文摘
英文文摘
第1章 绪论
1.1 课题背景
1.1.1 当前Web开发存在的问题
1.1.2 MDA的产生
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 课题研究意义
1.4 本文主要研究工作和论文结构
第2章 MDA相关理论及技术基础
2.1 MDA体系结构
2.2 MDA相关支撑标准
2.2.1 统一建模语言
2.2.2 元对象机制MOF
2.2.3 XML元数据交换XMI
2.2.4 公共仓库元模型CWM
2.2.5 其他相关标准
2.3 模型
2.3.1 模型定义
2.3.2 MDA中的模型
2.4 模型转换
2.4.1 模型转换基本概念
2.4.2 模型转换形式化定义
2.4.3 模型转换分类
2.5 MDA开发流程
2.5.1 MDA开发周期
2.5.2 MDA开发步骤
2.5.3 MDA技术路线划分
2.6 本章小结
第3章 MDA模型转换平台的总体设计
3.1 MDA模型转换平台的总体设计
3.2 平台中模型转换模块的设计
3.2.1 源模型和目标模型
3.2.2 模型库
3.2.3 模型转换规则库
3.2.4 模型验证
3.2.5 目标系统模板和目标系统环境平台
3.3 基于MDA模型转换平台开发流程
3.3.1 模型转换平台的开发应用流程
3.3.2 模型转换中的人工干预问题
3.4 本章小结
第4章 源模型和目标模型的设计与实现
4.1 Web建模技术
4.2 源模型(PIM)的设计
4.2.1 MVC设计模式
4.2.2 Web应用系统PIM模型
4.2.3 业务模型的设计
4.3 目标模型(PSM)的设计
4.3.1 Web应用系统PSM模型
4.3.2 三层架构模型的设计
4.3.3 关系模型的设计
4.4 本章小结
第5章 模型转换的设计与实现
5.1 模型转换方法分类
5.2 模型转换方法的选取
5.2.1 基于元模型间映射模型转换
5.2.2 转换规则语言
5.3 PIM模型到PSM模型的模型转换
5.3.1 PIM模型到PSM模型转换的总体设计
5.3.2 PIM模型到三层架构模型的转换
5.3.3 PIM模型到关系模型的转换
5.4 模型转换质量保证
5.4.1 可调性
5.4.2 增量一致性
5.4.3 模型转换前后模型的正确性
5.5 本章小结
第6章 模型转换平台在实例中的应用
6.1 平台中插件的设计和用户界面的开发
6.1.1 Eclipse的扩展机制
6.1.2 插件的设计
6.1.3 SWT介绍
6.1.4 图形化用户界面的实现
6.2 实例分析与设计
6.2.1 需求分析
6.2.2 PIM模型的设计
6.3 PIM到PSM模型转换的实现
6.3.1 PIM到三层架构模型转换的实现
6.3.2 PIM到关系模型转换的实现
6.4 模型转换质量保证的实现
6.5 本章小结
结论
参考文献
附录
攻读硕士学位期间所发表的学术论文
攻读硕士学位期间所获得的科研成果
致谢