学位论文 > 优秀研究生学位论文题录展示
基于MDA的UML模型转换
作 者: 蒋璐
导 师: 鱼滨
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 模型驱动体系架构 模型转换 统一建模语言 计算无关模型 平台无关模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 49次
引 用: 0次
阅 读: 论文下载
内容摘要
模型驱动体系架构(MDA)是一种新的软件开发框架,它的目标是把业务和应用逻辑与底层的平台技术分离。统一建模语言(UML)是MDA的核心标准之用于描述计算无关模型(CIM)、平台无关模型(PIM)和平台相关模型(PSM)。模型转换是MDA的核心技术之一,通过制定一系列转换规则,使源模型可以无歧义的映射生成目标模型。本文以MDA为研究背景,分析了MDA的核心技术和应用范围,重点研究了MDA核心标准和各个模型层的应用,总结了MDA软件开发方法的优势。通过对UML2.0规范中13种UML模型的详细分析,给出了UML2.0模型在MDA模型层中的一种划分。基于这种划分,在大量研究现有UML模型间转换技术的基础上,设计了从CIM到PIM的模型转换框架,论述了基于该框架的模型转换步骤。同时,给出了该框架下从用例图到活动图的一种转换方法,该方法通过对用例图中用例描述的半形式化约束,采用语法制导的方式生成活动图。最后以图书管理系统为案例,验证了本文提出方法的有效性。
|
全文目录
摘要 3-4 Abstract 4-7 第一章 绪论 7-13 1.1 研究背景及意义 7-8 1.1.1 MDA产生的背景 7-8 1.1.2 MDA产生的意义 8 1.2 国内外研究现状 8-10 1.3 目前存在的问题 10 1.4 本文的主要研究内容 10-11 1.5 本文的组织结构 11-13 第二章 MDA模型驱动架构 13-25 2.1 MDA概述 13-14 2.2 MDA核心标准 14-19 2.3 MDA模型层 19-21 2.4 MDA开发方法与传统软件开发方法的比较 21-23 2.4.1 传统的软件开发方法 21-22 2.4.2 MDA开发方法 22-23 2.5 MDA开发方法的优势 23-25 第三章 MDA模型转换 25-33 3.1 模型转换的概念 25-26 3.2 模型转换的特性 26-27 3.3 模型转换的分类 27-28 3.4 模型转换方法分析 28-33 3.4.1 模型到模型的转换 29-32 3.4.2 模型到代码的转换 32-33 第四章 CIM到PIM的模型转换 33-51 4.1 UML2.0模型在MDA模型层中的一种划分 33-37 4.1.1 划分提出的意义 33-34 4.1.2 UML2.0模型分析 34-35 4.1.3 划分的依据和结果 35-37 4.2 模型转换框架总体设计 37-39 4.3 用例描述规范语言 39-46 4.3.1 用例图概述 39-42 4.3.2 事件流的基本结构 42-43 4.3.3 用例描述规范语言的制定 43-46 4.4 从用例图到活动图的模型转换 46-51 4.4.1 活动图概述 46-48 4.4.2 从用例图到活动图的转换规则 48-50 4.4.3 从用例图生成活动图的步骤 50-51 第五章 案例分析——图书管理系统 51-61 5.1 系统需求分析 51-53 5.1.1 需求定义 51-52 5.1.2 业务流程分析 52-53 5.1.3 系统功能描述 53 5.2 建立CIM模型 53-57 5.2.1 建立系统用例模型 53-55 5.2.2 填写用例描述 55-57 5.3 CIM到PIM的转换 57-61 第六章 总结与展望 61-63 6.1 总结 61-62 6.2 展望 62-63 致谢 63-65 参考文献 65-69 作者在读研期间研究成果 69
|
相似论文
- 面向SMDA的服务建模方法及工具实现,TP311.52
- 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
- 军队后勤物资管理系统设计与实现,TP311.52
- 面向Seam框架的PIM到PSM转换研究,TP311.52
- 基于Web的事务管理系统的研究与实现,TP311.52
- 一个医院信息系统的设计与实现,TP311.52
- 一个工程物资管理系统的设计与实现,TP311.52
- 基于UML与.NET职校办公自动化系统设计与实现,TP311.52
- 四川职业技术学院档案信息管理系统的设计与实现,TP311.52
- 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
- 遂宁市船山区政府门户网站的优化和设计,TP311.52
- 高速列车多体动力学参数提取与模型转换关键技术研究,TP391.72
- 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52
- 四川职业技术学院体育器材管理系统的设计与实现,TP311.52
- 四川职业技术学院体育教学网上选课系统的设计与实现,TP311.52
- 体育理论课网上考试系统设计与实现,TP311.52
- 基于SMP2的Statecharts建模框架研究,TP391.1
- 四川职业技术学院网络辅助外语教学系统的设计与实现,TP391.6
- 基于IEC61970标准的配电网模型研究,TM769
- 面向异构目标平台的MDA研究与实现,TP311.52
- 基于面向方面机制的模型驱动架构研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|