收藏本站
《华东师范大学》 2005年
收藏 | 手机打开
二维码
手机客户端打开本文

元建模在模型驱动架构中的应用研究

吴海生  
【摘要】:早在1989年,OMG就开始致力于解决企业间应用集成的问题,并制定了跨平台的应用集成和互操作的标准——CORBA。然而CORBA并不是唯一的中间件平台,像.NET,J2EE都提供了类似的服务,所以目前的中间件技术并不足以解决企业间跨平台计算。为此,OMG在2001年提出了模型驱动架构(MDA)草案。MDA是一种基于UML以及其他工业标准的框架,支持软件设计和模型的可视化、存储和交换。以独立于实现的技术开发,以标准化的方式储存机器可读和高度抽象的模型,并进行数据交换等操作。 目前MDA还处于发展阶段,MDA中的平台无关模型(PIM)和平台相关模型(PSM)是用UML来进行形式化描述,PIM到PSM的转换都是采用UML的扩展机制UML Profile来实现的。但是,UML并不是能够对模型进行形式化描述的唯一语言,如关系模型基本上都是用ER图来表述的。在实际的应用系统中,PIM往往可以使用普通的UML创建,而PSM则使用与特定平台相关的形式化语言来建立。因此从PIM到PSM的模型转换过程中经常会遇到间接映射的情况,即PIM和PSM用不同的形式化语言描述。这时,就需要一种定义建模语言的机制—元建模,来定义形式化语言。基于上述背景,本文从对模型驱动体系结构、开发方法及相关规范的介绍入手,深入剖析了元建模在模型驱动架构中的重要作用,并提出采用元对象设施(MOF)技术标准针对不同形式化语言构建其元模型,基于对象约束语言OCL,通过比较两种元模型中的模型元素来建立它们之间的映射,从而实现PIM到PSM的模型转换。以此为基础,在一个软件系统的开发中应用了MDA和核心技术,采用上述的模型转换途径,收到了良好的效果。
【学位授予单位】:华东师范大学
【学位级别】:硕士
【学位授予年份】:2005
【分类号】:TP311.52

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 梁正平,毋国庆,肖敬,喻超,胡红雷;基于模型驱动的软件体系结构[J];计算机应用研究;2002年11期
2 李琦,郭玲玲;面向数字城市的空间应用服务互操作模型研究[J];地理与地理信息科学;2003年03期
3 汤晟,吴朝晖;一个利用模型驱动体系结构技术的分布式系统实现[J];计算机工程与应用;2003年33期
4 董建武;MDA:新一代软件互操作体系结构[J];计算机工程;2003年02期
5 顾峥峰,蔡勇;基于MDA构建EJB组件[J];江南大学学报(自然科学版);2003年01期
6 蔡勇,顾峥峰;基于MDA实现前台控制器模式的Web安全[J];江南大学学报(自然科学版);2003年03期
7 罗荣良,朱勇;基于模型驱动架构的Web Services应用开发[J];计算机应用与软件;2004年01期
8 罗荣良,吴朝晖,刘国良;基于模型驱动体系的电子商务应用[J];计算机应用研究;2004年02期
9 吴春水,唐胜群;MDA中从PIM到PSM的模型转换[J];计算机工程;2004年03期
10 韩超,黄健,黄柯棣;利用模型驱动体系架构开发分布仿真系统[J];计算机仿真;2004年07期
中国重要会议论文全文数据库 前4条
1 侯金奎;万建成;冯仕红;;基于MDA的PIM到J2EE PSM的转换[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
2 陈敏;李晓峰;;下一代网络中融合业务的描述与生成方法研究[A];2006年全国通信软件学术会议论文集[C];2006年
3 王悦;张艳梅;;基于MDA的数据仓库抽取元数据交换规则[A];2006年全国通信软件学术会议论文集[C];2006年
4 谌菲;曹万华;黄志刚;;舰载作战指挥系统模型驱动软件开发技术研究[A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册)[C];2006年
中国硕士学位论文全文数据库 前10条
1 吴海生;元建模在模型驱动架构中的应用研究[D];华东师范大学;2005年
2 孙春芳;模型驱动架构的研究与应用[D];华东师范大学;2005年
3 王妍凤;MDA中基于XML的PIM到PSM的转换技术研究[D];山东科技大学;2005年
4 张国忠;面向电子商务的平台相关模型到代码模型变换的研究与实现[D];国防科学技术大学;2004年
5 刘长生;MDA软件开发技术在集成质量管理系统中的应用研究[D];南京航空航天大学;2006年
6 孙萌;基于MDA的有害藻华监测及数据传输系统的设计与实现[D];山东大学;2006年
7 陈亚丽;基于MDA的软件开发方法研究与应用[D];西南石油大学;2006年
8 张玄鹏;模型驱动架构的应用研究及实现[D];重庆大学;2006年
9 张玄鹏;模型驱动架构在电子政务中的应用与实现[D];重庆大学;2006年
10 侯燕;模型驱动体系结构的应用研究[D];东南大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026