基于mda的uml模型转换从cim到pim

上传人:E**** 文档编号:114192529 上传时间:2019-11-10 格式:PDF 页数:72 大小:2.39MB
返回 下载 相关 举报
基于mda的uml模型转换从cim到pim_第1页
第1页 / 共72页
基于mda的uml模型转换从cim到pim_第2页
第2页 / 共72页
基于mda的uml模型转换从cim到pim_第3页
第3页 / 共72页
基于mda的uml模型转换从cim到pim_第4页
第4页 / 共72页
基于mda的uml模型转换从cim到pim_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《基于mda的uml模型转换从cim到pim》由会员分享,可在线阅读,更多相关《基于mda的uml模型转换从cim到pim(72页珍藏版)》请在金锄头文库上搜索。

1、秉承学校严谨的学分和优良的科学道德,本人声明所呈交的论文是我个人在 导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标 注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成 果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的 材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说 明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切的法律责任。 本人签名:辐拙 日期丝塑:2 :! ! 关于论文使用授权的说明 本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究 生在校攻读学位期间论文工作的知识产权

2、单位属西安电子科技大学。学校有权保 留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内 容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后 结合学位论文研究课题再攥写的文章一律署名单位为西安电子科技大学。 ( 保密的论文在解密后遵守此规定) 本学位论文 本人签名: 导师签名: 年解密后适用本授权书。 日期 日期 t卜 心、童 本文以M D A 为研究背景,分析了M D A 的核心技术和应用范围,重点研究 了M D A 核心标准和各个模型层的应用,总结了M D A 软件开发方法的优势。通 过对U M L 2 0 规范中1 3 种U M L 模型的详细分析,

3、给出了U M L 2 0 模型在M D A 模型层中的一种划分。基于这种划分,在大量研究现有U M L 模型间转换技术的 基础上,设计了从C I M 到P I M 的模型转换框架,论述了基于该框架的模型转换 步骤。同时,给出了该框架下从用例图到活动图的一种转换方法,该方法通过对 用例图中用例描述的半形式化约束,采用语法制导的方式生成活动图。最后以图 书管理系统为案例,验证了本文提出方法的有效性。 关键词:模型驱动体系架构模型转换统一建模语言计算无关模型 平台无关模型 A b s t r a c t M o d e lD r i v e nA r c h i t e c t u r e ( M

4、D A ) i sar l e wf r a m e w o r ko ft h es o t t w a r e d e V e l o p 艘鸲w h i c ha i m st os e p a r a t et h eb u s i n e s sa n da p p l i c a t i o nl o g i cf r o mt h e p l a t f o r mt e c h n o l o g yi nt h eu n d e r l a y e r U n i f i e dM o d e l i n gL a n g u a g e ( U M L ) ,u s e d

5、t o d e s c r t eC o m p u t a t i o nI n d e p e n d e n tM o d e l ( C I M ) ,P l a t f o r mI n d e p e n d e r 吐M o d e lo I m ) a n dP l a t f o r mS p e c i f i cM o d e l ( P S 旧,i sO l l eo f t h eC 0 1 “ es t a n d a r d so f M D A M e a n w h i l e , m o d e lt r a m f o r m a t i o ni sO

6、l l eo ft h ec r i t i c a lt e c h n o l o g i e so fM D A T h r o u g hs e t t i n ga s e r i e so ft r a m f o r m a t i o nr u l e s ,t h et a r g e tm o d e l sC i t l lb eg e n e r a t e df r o mt h es 0 e m o d e l sb yam a p p i n gm e c h a n i s mw i t h o u ta m b i g u i t y B a s e do n

7、t h er e s e a r c ho f M D Ai nt h i st h e s i s ,t h ek e yt e c h n o l o g i e sa n da p p l i c a t i o n r a n g eo ft h eM D A f r a m e w o r ka r ea m l y z e d A m o n gt h e s e ,t h er e s e a r c hO i lt h eM D A c o r es t a n d a r d sa n dt h ea p p l i c a t i o no ft h ee a c hm o

8、 d e ll a y e ra r ee m p h a s i z e d ,a n dt h e a d v a n t a g e so f t h em e t h o d so f t h eM D A s o f t w a r ed e v e l o p m e r 吐a r cs u m m a r i z e d B yt h e d e t a i l e da n a l y s i so r lt h et h i r t e e nU M Lm o d e l si nt h es t a n d a r do f U M L 2 0 。ap a r t i t

9、i o no f t h eU M L 2 0m o d e l si nM D Am o d e ll a y e r si sp r o p o s e d B a s e do nt h i sp a r t i t i o na n d w i d e l ys t u d i e so nt h ec u r r e n tm o d e lt r a m f o r r m t i o nt e c h n o l o g i e sb e t w e e nU M Lm o d e l s , am o d e lt r a n s f o r r m t i o nf r a

10、m e w o r kf r o mC I Mt oP I Mi sd e s i g n e da n dt h e c o r r e s p o n d i n gs t e p so ft h em o d e ll r a m f o r m a t i o na r ei l l u s t r a t e d S y n c h r o n o u s l y , a I r a m f o r r m t i o nm e t h o du n d e rt h i s f r a m e w o r k ,f r o mt h eU S e ( :I t S Cd i a g

11、 r a m st o t h e a c t i v i t yd i a g r a m s ,i sp r o p o s e d T h r o u g ht h es e m i - f o r m a lc o n s l r a i n t0 1 1t h el l S e c a s e d e s c r i p t i o no ft h eu s eC I t S Cd i a g r a m s ,t h ea c t i v i t yd i a g r a m sa l eg e n e r a t e db yt h i s 嗍 a p p r o a c hi

12、nt h es y n t a x - d 矗 e c t e dl m n l r F i m y t h ee f f e c t i v e n e s s o ft h em e t h o d o f f e r e di nt h i st h e s i si sv e r i f i e db yal i b r a r ym a n a g e m e n ts y s t e m K e y w o r d s :M o d e lD r i v e nA r c h i t e c t u r e U n i f i e dM o d e l i n gL a n g u

13、 a g e M o d e Im 阻璐f o r m a t i o n C o m p u t a t i o nI n d e p e n d e n tM o d e l P l a t f o r mI n d e p e n d e n c eM o d e l 目录 第一章绪论1 1 1 研究背景及意义1 1 1 1M D A 产生的背景。l 1 1 2M D A 产生的意义2 1 2 国内外研究现状2 1 3 目前存在的问题4 1 4 本文的主要研究内容4 1 5 本文的组织结构5 第二章M D A 模型驱动架构7 2 1M D A 概j 盎。7 2 2M D A 核心标准8

14、2 3M D A 模型层1 3 2 4M D A 开发方法与传统软件开发方法的比较1 5 2 4 1 传统的软件开发方法1 5 2 4 2M D A 开发方法1 6 2 5M D A 开发方法的优势1 7 第三章M D A 模型转换1 9 3 1 模型转换的概念1 9 3 2 模型转换的特性2 0 3 3 模型转换的分类2 l 3 4 模型转换方法分析2 2 3 4 1 模型到模型的转换2 3 3 4 2 模型到代码的转换2 6 第四章C I M 到P I M 的模型转换2 7 4 1U M L 2 0 模型在M D A 模型层中的一种划分2 7 4 1 1 划分提出的意义2 7 4 1 2U M L 2 0 模型分析2 8 4 1 3 划分的依据和结果2 9 4 2 模型转换框架总体设计3 l 4 3 用例描述规范语言

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号