试析mda中pim与ejb psm模型转换研究与实现

试析mda中pim与ejb psm模型转换研究与实现

ID:34834562

大小:3.20 MB

页数:72页

时间:2019-03-12

试析mda中pim与ejb psm模型转换研究与实现_第1页
试析mda中pim与ejb psm模型转换研究与实现_第2页
试析mda中pim与ejb psm模型转换研究与实现_第3页
试析mda中pim与ejb psm模型转换研究与实现_第4页
试析mda中pim与ejb psm模型转换研究与实现_第5页
资源描述:

《试析mda中pim与ejb psm模型转换研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、安徽理工大学硕士学位论文MDA中PIM与EJBPSM模型转换研究与实现姓名:夏伟申请学位级别:硕士专业:计算机应用技术指导教师:王余旺20090601摘要模型驱动的体系架构(MDA)是一种新的软件开发框架,它改变了传统的软件开发方式,以建模行为驱动整个软件开发过程。基于MDA的软件开发过程更加突出分析与设计的重要性,而软件产品的代码将由机器自动产生。MDA也引入了一个新角色:变换定义的编写者。他们定义并实现了模型到特定平台实现代码的转换。上个世纪90年代以来,面向对象技术迅速发展,其中比较流行的UML建模技术是其一个方向,随着不断完善发展,逐渐被很多企业接受、认可,但同时也存在一

2、定的局限性:其一,运用目前UML技术建立的系统模型是不可执行的,难以对模型正确性进行验证,这样不易于前期分析、设计中错误的发现,增加了后期开发的风险。其次,对同样系统功能需求在不同实现平台环境上(如:实现语一言,软件环境)建立模型细节差别很大,从而系统建造的重用性就很低。这样迫切需要一种新的建模技术来加强模型的验证能力,提高模型的可重用性及其模型与实现技术的无关性,以达到在技术与需求不断变化的今天,提高系统逻辑建模的效率。MDA的关键之处就是模型在软件开发的过程中扮演了非常重要的角色。从高抽象层次的系统模型到平台相关的模型,再到低层的代码,这其中的变换都是由工具来实现的。变换的自

3、动化是MDA的主要特点。目前,MDA的发展还存在很多问题,从PIM到PSM变换的自动化是急需解决的主要问题之一。MDA的核心是模型转换,本文主要对PIM到EJBPSM转换技术进行初步探讨。在全面的介绍了MDA的相关理论及技术之后,深入的阐述了OMG定义的MDA的四个核心标准:UML,MOF,CWM,XMI。在基于网上图书销售系统这个案例模型的UML描述的基础上,给出一种通用的基于XML的PIM表达方法,并以EJB组件模型为目标平台,讨论了PIM到EJBPSM的映射规则,并基于相应的映射规则设计了转换算法。在这些工作的基础上,设计了一个原型系统并实现了它的主要功能。图25表1关键词

4、:MDA:PIM:PSM:xML;E.1B分类号:TP311安徽理:[人学硕士学位论文AbstractModel-drivenarchitecture(MDA)isanewsoftwaredevelopmentframework,ithaschangedtheIraditionalsoftwaredevelopmentapproachtOmodelingdriverbehaviorthroughoutthesoRwalldevelopmentprocess.MDA-basedsoftwaredevelopmentprocessmollprominenttheimportanceo

5、fanalysisanddesign,andsoftwarecodeisautomaticallygeneratedbymachines.MDAhasalsointroducedanewrole:changingthedefinitionoftheauthors.Thedefinitionandimplementationoftheirmodeltoaspecificplatformimplementationoftheconversioncode.Lastcentury,sincethe90's,therapiddevelopmentofobject-orientedtechn

6、ology,oneofthemollpopularUMLmodelingtechnologyisinonedirection,withthedevelopmentofcontinuousimprovement,alotofenterpriseshavebeengraduallyaccepted,recognized,butatthesametimetherea他alsosomelimitations:First,theuseofcurrenttechnologytobuildUMLmodelsofthesystemarenotimplemented,itisdifficultto

7、verifythecorrectnessofthemodel,itisnoteasyinthepre-analysis,thediscoveryofdesignefrorsandincreasetheriskoflaterdevelopment.Secondly,thesamedemandsystemimplementationindifferentplatformsontheenvironment(suchas-awordimplementationlanguage,softw

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

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

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