欢迎来到天天文库
浏览记录
ID:34526214
大小:596.10 KB
页数:8页
时间:2019-03-07
《icemda:一种可互操作可配置可执行的模型驱动体系结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第12A期电子学报Vo1.36№.12A20o8年12月ACrAELEl:TR0NICASINICADec.20o8ICEMDA:一种可互操作可配置可执行的模型驱动体系结构战德臣,冯锦丹,聂兰顺,徐晓飞(哈尔滨工业大学计算机科学与技术学院,黑龙江哈尔滨15O0o1)摘要:国际对象管理组织提出模型驱动软件体系结构(MDA),以模型建立与模型转换为中心的思想为软件开发带来了新变革,但0MG并未给出各层次具体模型与建模理论.为了对随需应变的企业管理软件开发提供一组理论与方法支持,本文提出一种可互操作、可配置与可执行的企业模型驱动体系结构IcE~Ⅱ)A:面向过程的IcE.cIM、面
2、向对象的IcBHM、面向模式的IcPSM和面向构件与配置的IcE.c0DE.本文阐述了IcE.MDA各层次模型的建模思想、核心概念及以核心概念为主的模型之间的转换.ICE~玎)A可有效指导用户快速开发与实施复杂管理软件.关键词:MDA;企业模型;ESA;可互操作性;动态配置;可执行性中图分类号:1文献标识码:A文章编号:o372—2112(2008)l2A一12o.08lCEMDA:AnInterOperabIeCOnfigurableE×ecutableMOdeIDrivenArchitectureZHANDe—chen,FENGJin—dan,NIEL肌一shun,XU
3、xia0-fei(0fD厂coSc唧r埘d芎y,,舶r6,胁,ll5O001,1)AbSI隐d:M【)AbasedonrrlodelingaJ1d们nsf0ml0n晰ngsrl0vdtIl0ughttoimpmVes矾waredeVd叩ment,but0MGdoesn’tvethec0ncretemodelingmI油odo19gyaI1dre矗ncem0de1.1hjspaperpmposesanIa丑沮)A疗硼1eworkofsofcwarede—vel0pInentforer岫se咖gon咖d,inc1udingn1epr()cess一嘶er删ICIM,0bject.
4、entedIPIM,pat啪1·谢ent—edICBPsM.皿dbusinesscon1p0nentbasedICBC0DE.1paperpresentsmodelingthiTll(ing【】neⅧlayer0fI,cOIec0nceptsandmode1们ns111ati0nbaSed0n山em.1kconbudon0fIC胁~ishelpfult0deve】opandirnplementtlle】argescalecomcateds0wareflorer此rpses.Keywos:modelvenarcKtecture(~Ⅱ)A);en伦qsemodel;en嘲)ri
5、seandappucati0n(EsA);in怔删le;c0nfiHab1e;executable提高了复杂系统开发的成功性与可信性.M1)A的基本l引言思想是将系统的需求、功能规约与其在特定技术平台上面对全球范围内激烈的市场竞争,企业总是通过改的实现规约相分离,分别建立描述业务需求的计算无关进管理模式、业务重组、资源优化等手段,以快速响应不模型(c0mputationIndependentModel,cIM),描述软件系统断变化的市场需求,提高其自身的竞争力.在企业业务设计方案的平台无关模型(PlannIndependemModel,持续完善的过程中,软件需求也总是不断变
6、化的,因此,PIM),描述具体实现机制的平台相关模型(Pla邢spe—企业管理软件必须具备快速有效地适应不断变化的软cmcModel,PSM),通过各层次模型要素的映射和转换实件需求的能力,这就需要软件从体系结构、实现机制乃现逐层精化以及软件系统自动生成,其中建模与模型转至开发方式都能支持和实现这种随需应变的能力_1,.换是MDA研究的两个核心问题_4J.MDA思想改变了传模型驱动的软件体系结构与软件开发(ModelDriven统的软件开发进程,将软件开发者从繁杂的编程中解放Devel叩nt,MDD)被认为是实现此类软件的一种有效出来,提升为以模型为中心,进行模型构造、转换
7、和精途径.国际对象管理组织(0biectMaJ1amemGoveⅡlment,化l5.6J,并通过代码自动生成来开发系统,其相关技术OMG)提出MDA的主要目标是通过关注点的结构性分正在成为国内外研究的热点.离来实现复杂抽象系统不同层面的可实施性、互操作性0MG/MDA给出一系列模型驱动的相关概念及概和可重用性l3j,将大型软件系统的开发分解为不同层念之间的关系和应用原则等,推荐软件开发者采用面、分而治之,降低了系统整体设计和开发的难度,有效uML、M0F和cWM等技术实现建模,基于元模型、模收稿日期:2008.o
此文档下载收益归作者所有