基于QVT的模型转换技术研究与实现

基于QVT的模型转换技术研究与实现

ID:36770797

大小:1.75 MB

页数:63页

时间:2019-05-15

基于QVT的模型转换技术研究与实现_第1页
基于QVT的模型转换技术研究与实现_第2页
基于QVT的模型转换技术研究与实现_第3页
基于QVT的模型转换技术研究与实现_第4页
基于QVT的模型转换技术研究与实现_第5页
资源描述:

《基于QVT的模型转换技术研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要模型驱动构架(MDA)是由国际标准组织(OMG)提出的一种新型软件开发方法,将模型看作软件开发过程中的关键,以系统建模驱动整个开发过程。查询/视图/转换(QVT)是OMG提出的用于解决基于MOF模型的相互转换问题的待定标准,其目的在于实现模型自动转换。本文主要研究QVT的实现标准以及相关的模型转换规则的设计与实现。本文首先比较了现有软件开发模型与MDA的异同之处,分析了MDA的优点及所能解决的问题。在对现有QVT提案进行比较分析和总结的基础上,本文提出了实现QvT标准的一些准则,分析了QVTRFP中的一些要求,并给出

2、了相应的技术框架。QVT标准中的核心是模型转换语言的定义,本文提出了一种基于关联/映射的QVT模型转换规则,比较完整的定义出了其抽象语法和伪代码形式的具体语法,并使用具体语法进行了语义映射。最后通过实现一个经典的模型转换实例,使用此规则详细分析了UML模型和RDBMS模型之间的相互转换过程,实现了对该规则的组合、重用、嵌套,并达到了模型转换可溯源性和双向性等要求。目前对模型转换以及QVT的研究处于刚刚起步阶段,还没有形成相关的标准,本文中提出的实现QvT的思想以及模型转换规则对于相关研究具有一定的借鉴意义。关键词:模型转

3、换,模型/视图/转换,模型驱动构架,关联,映射ABSTRACTModelDrivenArchitecture(MDA)isanewsoftwaredevelopingmethodproposedby0bjectManagementGroup(OMG).Inthenewmechanism.modeliSconsideredastheprimaryartefactduringsoftwaredevelopment.Query

4、View

5、Transform(QVT)isalsoastandardformodeltransfor

6、mbasedontheMOFmodelproposedbyOMG.ThepurposeofQVTistotransformmodelsautomatically.ThisthesisstudiestheQVTstandardanddesignestherulesformodeltransform.ThisthesiscomparesMDAmethodologywithtraditionalsoftwaredevelopingmethodology,andanalyzestheadvantagesofMDAandthepr

7、oblemsitcanresolve.BasedonthestudyofexistingQVTSubmission,thisthesispresentssomeprinciplesinrealizingtheQVTstandard.TheanswertoQVTRequestForProposal(RFP)andthecorrespondingresolutionsarealsoprovided.ThecoreofQVTismodeltransformrules.111isthesispresentsaQVTmodeltr

8、ansformrulebasedonRelation&Mapping.Itdefinesitsabstractsyntaxandconcretesyntaxinpseudocodeform.ThisthesisalsorealizedastandardmodeltransformforarealexampleandanalyzedthemodeltransformingprocessfromU/VILtoRDBMS.Ithasbeenprovedthattherulecanbeusedincombination,repe

9、titionandnesting.Therulealsosupportstracingtothesourceandtransformingbidirectionally.ThestudyofmodeltransformandQVTisunderwayandthereisnostandardonthese.ThethoughtofQVTrealizationandthemodeltransformruleproposedbythisthesiscanbeusedforareferencetotherejatedworks.

10、KEYWORDS:ModelTransform,QVT,MDA,Relation,Mapping.II.原创性声明本人声明,所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了论文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中南大学或其他单位的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。