首页> 中文学位 >基于MDA的UML模型转换--从CIM到PIM
【6h】

基于MDA的UML模型转换--从CIM到PIM

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 研究背景及意义

1.1.1 MDA产生的背景

1.1.2 MDA产生的意义

1.2 国内外研究现状

1.3 目前存在的问题

1.4 本文的主要研究内容

1.5 本文的组织结构

第二章 MDA模型驱动架构

2.1 MDA概述

2.2 MDA核心标准

2.3 MDA模型层

2.4 MDA开发方法与传统软件开发方法的比较

2.4.1 传统的软件开发方法

2.4.2 MDA开发方法

2.5 MDA开发方法的优势

第三章 MDA模型转换

3.1 模型转换的概念

3.2 模型转换的特性

3.3 模型转换的分类

3.4 模型转换方法分析

3.4.1 模型到模型的转换

3.4.2 模型到代码的转换

第四章 CIM到PIM的模型转换

4.1 UML2.0模型在MDA模型层中的一种划分

4.1.1 划分提出的意义

4.1.2 UML2.0模型分析

4.1.3 划分的依据和结果

4.2 模型转换框架总体设计

4.3 用例描述规范语言

4.3.1 用例图概述

4.3.2 事件流的基本结构

4.3.3 用例描述规范语言的制定

4.4 从用例图到活动图的模型转换

4.4.1 活动图概述

4.4.2 从用例图到活动图的转换规则

4.4.3 从用例图生成活动图的步骤

第五章 案例分析--图书管理系统

5.1 系统需求分析

5.1.1 需求定义

5.1.2 业务流程分析

5.1.3 系统功能描述

5.2 建立CIM模型

5.2.1 建立系统用例模型

5.2.2 填写用例描述

5.3 CIM到PIM的转换

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

作者在读研期间研究成果

展开▼

摘要

模型驱动体系架构(MDA)是一种新的软件开发框架,它的目标是把业务和应用逻辑与底层的平台技术分离。统一建模语言(UML)是MDA的核心标准之一,用于描述计算无关模型(CIM)、平台无关模型(PIM)和平台相关模型(PSM)。模型转换是MDA的核心技术之一,通过制定一系列转换规则,使源模型可以无歧义的映射生成目标模型。
   本文以MDA为研究背景,分析了MDA的核心技术和应用范围,重点研究了MDA核心标准和各个模型层的应用,总结了MDA软件开发方法的优势。通过对UML2.0规范中13种UML模型的详细分析,给出了UML2.0模型在MDA模型层中的一种划分。基于这种划分,在大量研究现有LML模型间转换技术的基础上,设计了从CIM到PIM的模型转换框架,论述了基于该框架的模型转换步骤。同时,给出了该框架下从用例图到活动图的一种转换方法,该方法通过对用例图中用例描述的半形式化约束,采用语法制导的方式生成活动图。最后以图书管理系统为案例,验证了本文提出方法的有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号