首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
袁峰 《软件世界》2007,(14):36-39
通过模型抽象,实现对技术和平台的独立,从而把开发人员从繁琐的重复劳动中解放出来,快速地实现业务需求,这是模型驱动架构(MDA)的梦想,也是它诞生的使命。 但是现实的发展却并不尽如人意,由于MDA本身的不统一和软件构造的复杂,MDA并不能完全实现它的目标。在实际的应用中,还不得不通过大量的额外开发来满足最终业务需求。 尽管如此,我们还是不得不承认,MDA为我们解决问题提供了很好的办法,并且在一定程度上帮助我们在复杂的软件构造压力下“喘口气”。  相似文献   

2.
信息系统中PIM功能元模型的构建研究   总被引:1,自引:0,他引:1  
为了解决传统信息系统不能随着需求的改变而及时改变的问题,OMG提出了模型驱动体系(MDA)。平台无关模型(PIM)是模型驱动体系中最重要的一环,为了更好地建立信息系统的平台无关模型,提出了从信息系统的功能角度入手构建PIM。首先介绍了MDA框架下的信息系统开发过程,然后从模型构建的一般性要求出发,结合MDA框架下的信息系统开发的特点,提出了MDA框架下的信息系统开发过程的PIM功能元模型构建方法。为了验证了构建方法的正确性,最后基于XML语言实现了PIM功能元模型的构建。  相似文献   

3.
模型驱动体系结构研究综述   总被引:1,自引:0,他引:1  
模型驱动体系结构(MDA)是由 OMG 提出的应用模型技术进行软件开发的方法和标准体系,其核心技术是平台无关模型建模和平台特定模型转换。MDA 代表了现代软件开发理论与方法发展的主流趋势,可以预见到它会成为继面向对象技术后软件工程史上的又一个里程碑。本文对 MDA 进行了系统性的阐述,包括 MDA 产生背景、总体构成、模型体系、软件方法、应用与评价以及最新研究与趋势等。  相似文献   

4.
9月初,惠普在北京举行了“EDA、MDA引领惠普工作站”的新战略发布会。此次会议是惠普与康柏合并为新惠普公司以来,在工作站方面的首次亮相。会上,惠普详细分析了EDA(电子设计自动化)、MDA(机械工程自动化)在全球乃至亚太地区良好的发展状况,同时指出,由于当今众多工作  相似文献   

5.
随着分布式对象技术的发展和电子商务应用的扩大,Web Services技术应运而生。由于在解决异构软件的交互和企业系统集成问题上表现了极大潜力,因此学术界和工业界对Web Services都备加关注。MDA是OMG提出的用于解决不同中间件系统交互和集成问题的新的软件开发方法,是目前软件工程领域最引人注目的研究热点。本文阐述了Web Services和MDA的基本概念,对二者的交叉研究进行了分析和综述,提出了面向Web Services的模型驱动开发框架,并对未来工作做了展望。  相似文献   

6.
MDA:新一代软件互操作体系结构   总被引:17,自引:0,他引:17  
UML和MOF等建模标准的形成使得解决分布式异构环境下互操作问题的方法有了质的飞跃。为适应这种新形势,OMG提出模型驱动体系结构MDA用以明确这些新标准的相互关系,并为制定、维护和发展建模标准提供帮助。该文介绍了MDA的基础思想和基本框架,并对基于MDA的软件开发模式作了阐述。  相似文献   

7.
基于MDA的Web应用系统开发研究   总被引:1,自引:0,他引:1  
模型驱动架构MDA是由 OMG(object management group)组织定义的一个软件开发架构.平台无关模型 PIM 是 MDA的核心.介绍了MDA的基本思想,探讨了MDA支持工具的发展,进而论述了利用 AndroMDA 进行Web应用系统开发的方法,并通过实例详细描述了构建 PIM 模型的过程.  相似文献   

8.
MDA模型转换工具的研究   总被引:1,自引:0,他引:1  
模型驱动架构MDA(Model Driven Architecture)是由OMG提出的,用于解决企业间应用集成问题的软件开发方法.自提出以来,MDA方法得到很多软件供应商和研究人员的强力支持,在工业界和学术界出现了很多支持MDA开发方法的模型转换工具.这些工具使用了不同技术和实现方法,各有千秋.这些工具的出现有力地促进了MDA开发方法的发展.从模型描述方法、模型转换方法和模型转换工具在软件生命周期中的位置等三个方面分析比较了当前流行的MDA模型转换工具.根据这些分析结果,进一步讨论了MDA模型转换工具的发展前景,并指出了进一步改进MDA模型转换工具的研究方向.  相似文献   

9.
MDA的设想与实现   总被引:7,自引:1,他引:7  
模型驱动体系结构(MDA)提出了一种利用模型进行软件开发的方法,它将模型作为软件开发过程的关键,MDA的基本思想是将模型区分为平台独立模型(platform independent model)和平台相关模型(platform specific model),通过不同抽象层次模型之间的转换完成软件开发过程。介绍了MDA的设想,包括MDA的基本概念,基于MDA的开发过程,讨论了实现MDA所涉及的几个重要问题。  相似文献   

10.
一个基于模式和动作语义的MDA实现方法   总被引:2,自引:0,他引:2  
方海棠  何克清  卓识  刘进  陈凯 《计算机工程》2004,30(4):67-69,78
基于模式和动作语义,结合EJB平台,提出了MDA的一个实现方法。说明了模式在MDA设计、映射、实现阶段的应用方法与步骤,采用动作语义元语言给出了对该方法的描述,最后,结合具体实例说明了该方法的可行性。  相似文献   

11.
MDA面临的困境与发展趋势分析   总被引:1,自引:0,他引:1  
在介绍MDA主要思想的基础上,着重分析MDA自身存在的问题和应用困境,并对MDA的发展趋势作了描述.希望通过对MDA的相关论述,能为MDA未来的研究和实践提供一定的参考.  相似文献   

12.
MDA中提出了两种重要的模型:平台无关模型和平台相关模型.PIM是反映系统功能性需求的业务模型,PSM是PIM针对实现技术的映射.对于系统的非功能性需求,如安全性、性能、内存管理和通信等,MDA中未提出明确的模型.借鉴面向方面的编程(AOP)的思想,提出了一种基于UML Profile的"方面"建模表示法,用于在MDA中对系统的非功能性需求建立方面模型(AOM),并在MDA方法中增加模型编织(Weaver)环节,得到功能更为强大的基于方面的MDA开发方法.  相似文献   

13.
利用模型驱动体系架构开发分布仿真系统   总被引:7,自引:3,他引:7  
作为现有分布交互仿真的标准,尽管HLA的原理非常优秀,但由于其实现上存在的一些问题,致使HLA的应用仅仅局限于军队的某些仿真领域。HLA所倡导的可重用性也受限于特定的仿真支撑平台,如果仿真平台改变,则现在基于HLA开发的仿真组件的可重用性将无法得到很好的体现。模型驱动体系架构(MDA)是对象管理组织(OMG)提出的一种先进的软件开发模式,其核心思想是将系统的行为逻辑模型与特定的目标平台分离,此模型仅需建立一次,然后可以重用于现有的或将来可能推出的不同的软件平台。将MDA技术应用到HLA将会带来诸多的好处。该文简要介绍了MDA的概念,阐述了MDA将会给仿真领域带来的巨大影响,最后给出了利用MDA开发分布仿真系统的一般步骤。  相似文献   

14.
一个MDA支撑工具的设计与实现   总被引:2,自引:2,他引:0  
MDA是OMG提出的用于解决中间件集成问题的软件开发方法。MDA开发方法以系统模型作为软件开发的主线。在这样的开发过程中,强有力的模型转换支撑工具是MDA思想能够得到广泛应用的关键。而从平台无关模型PIM到平台相关模型PSM的转换工具尤其重要。描述了一个从PIM自动转换到PSM的工具的设计思想。工具使用EDOC profile的一个子集作为PIM的描述方法,使用J2EE作为目标平台。基于一组从PIM到J2EE平台上软件模型的转换规则,工具实现了从PIM到J2EE平台上的PSM的自动转换。  相似文献   

15.
模型驱动体系架构(model driven architecture,MDA)是先进的软件开发方法学,对开发HLA仿真系统具有很好的借鉴作用.在系统地总结了MDA系统开发原理以及联邦开发和执行过程模型(federation development and execute processmodel,FEDEP)的基础上,归纳了应用MDA系统开发方法进行HLA仿真系统开发的技术优势,初步探讨了基于MDA的FEDEP和联邦VV&A过程.  相似文献   

16.
基于MDA的UML模型转换技术——从顺序图到状态图   总被引:9,自引:0,他引:9  
为了实现不同中间件平台之间的集成和互操作,OMG提出了一个标准的基于模型的体系结构:MDA。MDA将应用模型划分成与平台无关的模型(PIM)和与平台有关的模型(PSM),并定义了PIM和PSM之间的4种映射关系。该文主要对PIM到PIM之间的映射进行了研究。该映射实质上是PIM模型的精化,其主要方面是分析模型和设计模型之间的转换。MDA使用UML来描述各种模型。UML是一种可视化的通用的面向对象的建模语言。UML顺序图主要用于需求分析,而状态图在系统设计阶段起重要作用。该文介绍了一种从UML顺序图中合成状态图的方法,合成的过程基本上是自动完成的,只需要很少的用户交互,从而为PIM模型的精化提供有力的支持。  相似文献   

17.
OMG(Object Management Group,对象管理组织)提出的模型驱动架构(MDA,Model Driven Architecture)是解决不同中间件平台之间的集成以及技术升级所引起的问题的软件开发方法。MDA的基本思想是将系统的模型作为软件开发过程的核心制品,并且将模型区分为描述系统业务功能的平台独立模型(PIM,Platform Independent Model)和描述系统在特定技术平台上实现细节的平台相关模型(PSM,Platform Specific Model)。模型转换是MDA开发的核心内客。MDA的开发效率依赖于良好的支撑工具,特别是支持模型转换的工具的涌现。本文介绍一种对业务过程建模并将模型转换成程序代码的设计恩想和实现方法。开发者可以用该工具对企业的业务过程建模。这个工具能将建立的模型自动转换成J2EE平台上的程序代码。  相似文献   

18.
Model driven architecture: Principles and practice   总被引:7,自引:0,他引:7  
Model Driven Architecture (MDA) is an approach to application modeling and generation that has received a lot of attention in recent months. Championed by the Object Management Group (OMG), many organizations are now looking at the ideas of MDA as a way to organize and manage their application solutions, tool vendors are explicitly referring to their capabilities in terms of MDA compliance, and the MDA lexicon of platform-specific and platform-independent models is now widely referenced in the industry. In spite of this interest and market support, there is little clear guidance on what MDA means, where we are in its evolution, what is possible with todays technology, and how to take advantage of it in practice. This paper addresses that need by providing an analysis of how modeling is used in industry today, the relevance of MDA to todays systems, a classification of MDA tooling support, and examples of its use. The paper concludes with a set of recommendations for how MDA can be successful in practice.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号