文档介绍:华中科技大学
硕士学位论文
基于MDA的UML模型转换工具的设计与实现
姓名:蒋澄瑛
申请学位级别:硕士
专业:控制工程
指导教师:傅勇
20051029
华中科技大学硕士学位论文摘要设计从蒔框架的算法,然后再自动或半自动精化蚣埽设计中间件平台而言,都设计相应的算法,将完整的;坏礁闷教ㄉ系耐暾腜,从上个世纪年代开始,随着计算机技术的不断发展,出现了许多功能强大的中间件,但由于难以形成统一的标准,中间件的发展使得新旧系统的集成或系统的升级面临着不同的实现技术,从而使得如何在保护已有投资的条件下驱动整个系统的技术升级成为迫切需要解决的问题。模型驱动体系结构以下简称是陆岢龅慕饩龇桨浮将系统模型分为两类:和,前者提供系统结构和功能的规约,抽象技术细节,后者是建立在目标平台上的模型。囊桓重要特点是基于映射的模型转换,映射是使用一些规则和技术对一个模型进行修改从而得到另一个模型。隤都可以采用枋觥与浯嬖四种类型的转换,絇,絇,絇,絇,这四种模型转换贯穿了基于娜砑7⒌恼錾芷冢渲蠵到淖;是开发基于挠τ霉讨兄凉刂匾5囊徊健絇转换的主要工作是在屑尤胩囟ǖ钠教ㄐ畔ⅲ凑找欢ǖ挠射规则将;怀商囟ㄆ教ǖ腜。这个转换工作可以部分或全部自动化。按自动化程度的高低,絇的转换可分为霾愦危手工转换,设计人员通过研究词止す菇≒;褂靡恍┚ɑJ嚼锤ㄖ止ぷ;唬将完整的;怀赏暾腜的算法,并设计支撑工具来辅助转换的实现。对絇转换技术研究的最终目标是对每个现存的以及将来可能出现的并设计出辅助工具支持第四个层次的转换。本文主要对絇转换技术进行初步探讨。考虑到是目前工业界应用比较广泛的一种中间件平台,本文首先选取为目标平台,然后结合一个有代表性的简单案例,探讨了从交贘教ǖ腜的静态模型转换方法,其主要内容包括类图和配置图的转换方法。文中我们首先从介绍和,
华中科技大学硕士学位论文的概念和技术入手,在给出网上银行系统这个案例模型的枋龅幕∩希然后讨论了械睦嗤己团渲猛嫉絇中的类图和配置图的映射规则,以及用于类国转换后得劲的类图框架中柘低车木ɑ嬖颍⒒诟SΦ挠成涔嬖蛏计了类图的转换算法。最后我们给出了转换支撑工具的设计原型,该工具能够辅助实现絇的类图和配置图的转换。关键词:模型转换,,琍,模型驱动体系结构,
华中科技大学硕士学位论文。..甅篜..,甅:,甌瑃
,,,琈,Ⅳ,甌瓾琺.
僖勇不保呵学位论文作者签名:萌湾岐/学位论文作者签名:蔫隆谈日期:乒口玻痮月『年谠隆臼学位论文版权使用授权书独创性声明日期:拍辏谠逻谷体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据本人声明所里交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集日期;本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密口,在:年解密后适用本授权书。本论文属于朐谝陨戏娇蚰诖颉”指导教师签名
华中科技大学硕士学位论文髀及某鱿钟胙杆俜⒄故沟媚壳按罅坑τ贸绦蛐枰T谕缁肪车间件技术应运而生。中间件技术屏蔽了分布环境中异构的操作系统和网络协议,提以标准的形式在标准框架下开发,从而简化了软件开发过程中大量繁杂的工作,缩在中间件的概念提出后备大厂商相继推出自己的中间件规范,其中应用比较广用于描述摒弃了技术实现特性的系统功能和行为规用程序,当它们在同样的平台上实现时,从絇可能会遵循同样的映射模异构平台上运行和交互。为解决应用程序在分布异构环境中的集成和交互问题,中供了一组位于平台和应用之间的通用服务,这样开发者可以主要考虑业务逻辑,并短了软件开发生命周期,并有利于软件复用。泛的有腃、┲屑浼教ㄔ谑谐上各占一席之地,然而由于缺少统一的标准,这些平台互不兼容,这样建于其上的应用软件问的集成和交互就很困难。为了解决中间件之间的集成问题,对象管理组织在提出一系列元数据集成的标准之后于年正式提出了模型驱动的体系结构母拍睢峁┝艘恢纸低彻δ芄嬖己拖低彻δ茉谔囟ḿ际跗教ㄉ系氖迪止嬖挤离的系统规约途径。ü街帜P屠疵枋龉嬖迹渲衅教ㄎ薰啬P蚉约,。蚉均可以用枋觯渲蠵包括特定平台相关的实现语义细节,这需要通过睦┏淅疵枋觯恐种屑浼教ǘ加Ω糜卸杂Φ挠于表示平台特性的。一组构成暮诵摹在构建一个基于挠τ檬保紫冉⒁桓霰硎鞠低骋滴窆δ芎托形5