首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 109 毫秒
1.
文中详细论述了模型驱动的软件开发模式.阐述了以代码为中心的传统软件开发模式的缺点,并通过对模型驱动架构(MDA)体系结构的讨论.分析出模型各个层次描述语言的要求.分别讨论了MDA软件开发生命周期、MDA软件开发参与者及活动的变更和MDA开发工具的更新,并对MDA软件开发模式进行了评价.在模型驱动的软件开发模式下,软件开发生命周期是由软件系统建模行为驱动的,其开发过程围绕模型的创建和变换开展,其最终目的就是要通过架构性的分离来实现软件开发的轻便性、互操作性和可重用性.  相似文献   

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

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

4.
文中对模型驱动架构(MDA)的理论及相关的模型和元模型概念进行了阐述,同时用MDE工具实现了基于J2EE的分布式注册系统的建模、代码生成和发布,从而证明MDA方法学使应用软件系统开发更加高效和可靠.该研究对最终将MDA方法学运用于大型复杂的分布式系统的开发提供了基础.  相似文献   

5.
本文首先介绍了MDA的转换过程,并提出了MDA从PIM到PSM转化过程中所遇到的各种难题.接下来介绍了AOP和AOSD的基本原理,并阐述了用例驱动AOSD的全过程.最后详细分析了用例驱动的AOSD如何通过用例切片和方面技术解决MDA转化过程中的难题,并同时从MDA中受益.  相似文献   

6.
文中从模型驱动体系(MDA)的特性出发,根据某作战仿真系统的研究成果,分别从MDA基本模型、模型描述两方面研究了基于MDA体系的训练型仿真系统模型的结构.随后从建模的过程入手,探讨了基于MDA的仿真系统开发方法,有助于进一步对MDA在仿真系统中的应用进行研究,同时也为其他类型仿真系统的建模方法提供了一定的参考.  相似文献   

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

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

9.
文中详细论述了模型驱动的软件开发模式。阐述了以代码为中心的传统软件开发模式的缺点,并通过对模型驱动架构(MDA)涔系结构的讨论.分析出模型各个层次描述语言的要求。分别讨论了MDA软件开发生命周期、MDA软件开发参与者及活动的变更和MDA开发工具的更新,并对MDA软件开发模式进行了评价。在模型驱动的软件开发模式下,软件开发生命周期是由软件系统建模行为驱动的.其开发过程围绕模型的创建和变换开展,其最终目的就是要通过架构性的分离来实现软件开发的轻便性、互操作性和可重用性.  相似文献   

10.
基于MDA的TRISO-Model模型管理方法及应用   总被引:4,自引:0,他引:4  
袁峰  李明树 《软件学报》2007,18(7):1612-1625
TRISO-Model(tridimensional integrated software development model)是为处理软件开发的复杂性和动态性而提出的三维集成软件开发方法学,其中,多维模型之间的语义一致性维护以及对模型应用中公共操作部分的重用,提出了基于一致语义进行模型管理的需求.给出了基于MDA(model driven architecture)进行模型管理的方法MDA-MMMethod(MDA based model management method),应用MDA的4层模型管理结构,基于MDA核心标准MOF(meta object facility)所提供的公共语义基础管理模型和元模型,MDA-MMMethod支持各种MDA模型操作标准实现在TRSIO-model应用中的重用.开发了相应的支持系统MDA-MMSystem(MDA based model management system),应用于SoftPM的项目实践中.与传统方法相比,模型应用的开发效率得到了显著提高,同时降低了开发成本.最后,给出了模型融合的应用实例介绍.  相似文献   

11.
MDA方法是提供一种工具链条,这个链条具有应用程序接口的扩展性和互操作性,以确保相关模型通过异构程序的不同组件达到共享的目的。现有的MDA工具通常只支持MDA开发过程的一个片断,这篇文章讨论的是MDA工具和组件在跨企业项目管理中起到的作用。MDA组件和工具可以看做跨企业的元素,在共享的抽象计算平台上应用结构需求,为本方项目管理服务提供服务描述和产生接口,最终的目的就是为了跨企业协同项目的建立和管理。  相似文献   

12.
根据模型驱动架构(MDA)的基本思想和理论,参考目前广泛使用的各种开发方法及Web应用框架,提出了一种以系统任务为中心的模型转换方法.并且以形式化的表达方式给出了平台无关模型到平台相关模型的转换规则,体现了平台无关模型可复用的特点,一定程度上简化了Web应用的开发过程.  相似文献   

13.
张栋伟  周杨  吴海涛 《微机发展》2006,16(12):104-107
模型驱动架构(MDA)是OMG提出的基于模型驱动(MD)思想的新的方法学。文中在分析和总结中小型软件企业运用MDA技术进行软件开发的基础上,结合软件过程改进的实践经验,提出了基于MDA技术的中小型软件企业过程改进模型。该模型为中小型企业采用MDA技术进行软件开发提出了相应的过程改进模型。企业还可以根据自身的情况对该模型进行裁剪,以便使该模型更加贴近企业的需要。  相似文献   

14.
王永涛  刘勇 《计算机工程》2011,37(16):84-85
模型驱动方法解决了软件开发的效率低、可移植性差等问题,其中的模型转换是开发基于模型驱动构架(MDA)应用工具的关键技术。为此,在模型驱动方法的基础上,提出基于模式的平台无关模型到平台相关模型的模型转换方法,并根据该转换方法确立转换规则,在一个MDA应用系统开发实例中进行验证,实现从平台无关层模型到J2EE平台相关层EJB模型的转换。  相似文献   

15.
Effective application of the MDA software development technology calls for design methods and techniques for specifying and automated execution of software model transformations. The paper presents fundamentals of MDA and the role of software model transformations for this technology. A special language designed for transformation definition is proposed, its properties are discussed, and an example of practical application is given.  相似文献   

16.
潘伟  郑刚 《微机发展》2007,17(2):184-186
为了解决软件可重用问题,OMG发布了模型驱动体系结构(MDA)。MDA认为系统开发的最好方式是隔离系统设计与系统实现,独立建模业务行为和领域元素,关注系统应用本身而不是将中间件平台作为系统开发的中心。它将系统结构化成PIM和PSM模型,通过映射和转换机制将PIM转换成PSM并不断求精,最后生成代码。文中以“香港利苑集团餐饮管理系统”为背景,介绍利用MDA方法开发CORBA系统。  相似文献   

17.
基于MDA的模型转换方法研究   总被引:10,自引:1,他引:9  
模型驱动方法提高了软件开发的产品及效率,而模型转换是开发基于MDA应用工具的关键技术。该文首先简要介绍了MDA的基本理论,着重分析模型转换的研究方法、分类及其在开发工具中的应用,并且通过实例说明模型转换器的规范化和实现,最后,列举了未来研究方向上一些需要考虑的问题。  相似文献   

18.
李秀萍  董云卫 《计算机工程》2010,36(16):237-239
为解决嵌入式系统仿真应用需求多样性的问题并提高系统的开发效率,设计一种通用嵌入式仿真系统。该系统在Matlab/Simulink开发环境的基础上,采用模型驱动的方法设计仿真模型并构建仿真组件库,实现了仿真系统模型的快速建立。同时设计了多接口、可扩展的仿真器硬件结构,解决了嵌入式系统接口的多样性问题。该仿真系统具有良好的可重用性和可移植性等特点,可用于多种嵌入式软件的开发,具有现实意义。  相似文献   

19.
业务生成技术是下一代融合网络提供各种增值业务的重要支撑技术。模型驱动架构是一种先进的软件开发方法学。为了提高业务逻辑模型的重用性和对技术的中立性,该文利用模型驱动架构技术,提出了一种模型驱动的融合业务生成方法,并论述了该方法所涉及到的关键理论和技术要点。该方法能够提高业务开发的抽象层次,增强应用的重用性。  相似文献   

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

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