文摘
英文文摘
第1章 绪论
1.1 课题研究背景与意义
1.2 国内外研究现状
1.3 本文主要研究内容
1.4 论文结构组织
第2章 MDA与模型转换
2.1 MDA概述
2.1.1 MDA开发过程
2.1.2 MDA的核心标准
2.2 模型
2.3 模型转换概述
2.4 PIM到PSM模型转换的主要方法
2.4.1 手动转换方法
2.4.2 基于元模型的转换方法
2.4.3 结构驱动的模型转换方法
2.4.4 基于XSLT的模型转换方法
2.4.5 基于模式的模型转换方法
2.4.6 混合的模型转换方法
2.5 本章小结
第3章 基于OCL的模型转换
3.1 OCL简介
3.2 OCL元模型
3.3 OCL在MDA中的应用
3.3.1 OCL用于模型约束
3.3.2 OCL用于定义建模语言
3.3.3 OCL用于定义模型转换规则
3.3.4 OCL用于模型查询
3.4 基于OCL的模型转换
3.4.1 基本的OCL实现模型转换的方法
3.4.2 扩展的OCL实现模型转换的方法
3.5 本章小结
第4章 基于UML与OCL的模型转换方法研究
4.1 UML建模过程简介
4.2 基于UML的图形模型转换
4.2.1 基于UML的图形转换定义
4.2.2 转换的策略
4.3 转换规则
4.3.1 转换规则的定义
4.3.2 基于UML的图形模型转换规则
4.3.3 元模型表示的转换规则
4.3.4 转换规则的OCL定义
4.4 基于UML与OCL的模型转换框架
4.5 本章小结
第5章 应用实例-高校排课系统
5.1 系统分析
5.2 建立PIM类模型
5.3 模型变换路线
5.4 从PIM到PSM的转换
5.4.1 从PIM到SQL PSM的转换
5.4.2 从PIM到EJB组件PSM的转换
5.4.3 从PIM到Web组件PSM的转换
5.5 本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研究成果
致谢
个人简历