共查询到19条相似文献,搜索用时 135 毫秒
1.
为有效解决目前基于MDA(模型驱动架构)的模型转换平台功能单一、操作不方便等问题,结合Web应用开发的特点,设计了一个功能完善并可扩展的模型转换平台。介绍了该转换平台表示层、控制层、核心层、基础技术支持层的组成和功能。在此基础上,详细设计了核心层中的模型转换模块。对模型转换方法进行深入研究,分析比较现有的模型转换方法。重点介绍了基于元模型间映射的模型转换方法,最后通过一个实例验证该方法的可行性。 相似文献
2.
模型驱动架构中模型转换技术的研究 总被引:4,自引:0,他引:4
模型转换是模型驱动构架中的核心,查询/视图/转换(QVT)是OMG提出的模型转换的标准化方案。文中介绍了各种模型转换技术和QVT模型转换标准,通过研究和比较八个机构对QVT实现标准的提案,从三大方面提出了对实现最终QVT标准的一些可参考性规则,最后提出了QVT语言分层模型和基于映射的多层体系QVT结构。 相似文献
3.
模型驱动体系结构(MDA)是一种以模型为中心的软件开发框架,其本质是元建模与模型转换。提出了一种基于MDA的实时软件资源建模与模型转换的方法。首先通过元建模抽象出包含资源信息的MARTS元模型以及价格时间自动机的元模型;然后利用模型转换语言ATL对MARTS元模型和价格时间自动机元模型构造转换规则,通过将对应的实例模型进行相互转换,实现在MDA下MAR"I'E模型到价格时间自动机模型的转换;最后通过形式化工具UPPAAL对模型转换结果进行形式化验证。实例分析表明了该方法的可行性与有效性,它能够提高实时软件资源建模的可信性。 相似文献
4.
基于MDA的高校学生成绩管理系统的设计 总被引:2,自引:0,他引:2
本文应用模式化软件设计方法--MDA(Model Driven Architecture)设计了一个高校通用需求的成绩管理系统,使其它高校根据自己的特殊需求添加业务逻辑就可以了。以此提高高校教学教务软件开发的质量和效率以及软件的复用度。 相似文献
5.
模型转换是MDA(Model Driven Architecture)的核心技术之一,也是目前MDA研究的热点.查询/视图/转换(QVT)是OMG(Object Management Group)提出的模型转换的标准化方案.介绍编织和已有的各种模型转换技术,以及这些技术存在的缺点.同时介绍了基于QVT的模型驱动构架和属性结构,从而满足一致性和消解的要求.在语言维上,对QVT的三种语言分别进行了介绍,并根据规则实现了关系到核心语言的转换.FMTP系统基于QVT规范和Kermeta语言中的模型转换功能,通过对QVT核心分层,设计了基于映射的四层QVT结构的模型转换工具. 相似文献
6.
7.
当前UM L建模技术逐渐被很多企业接受、认可,但由于用它建造的系统模型不可执行,难以对模型正确性进行验证,阐述了基于eX ecutab le UM L的面向对象的系统建模技术和方法,结合目前OMG组织提出的模型驱动架构MDA概念,建立高层抽象的可执行模型,引进模型的执行和验证概念,进行前期设计验证,减小项目的实施风险。 相似文献
8.
模型驱动架构(MDA)是继CORBA,UML之后由OMG推出的重要的软件开发方法学.MDA的核心是模型转换,模型转换语言又是实施模型转换的关键.本文从MOF元模型的角度首先对OCL进行动态特性的扩展,使其具备表达动态行为语义的能力;然后通过扩展相关关键字,定义了一个完整的模型转换程序框架;并提出创建中间转换对象实现了模型转换的可追溯性以及源模型和目标模型转换的同步性. 相似文献
9.
基于MDA的UML模型转换:从功能模型到实现模型 总被引:5,自引:0,他引:5
MDA(Model Drive Architecture)是OMG(Object Management Group)提出的解决系统集成问题的新途径,它以UML、MOF、CWM为核心,定义软件开发过程中的模型组织管理框架。本文探讨了MDA框架下在元模型层定义模型转换的方法。引入模型转换规则描述语言,给出模型转换规则应遵循的部分原则。以CORBA平台为例说明在元模型层用既定语言定义模型转换规则,从功能模型到实现模型的模型转换方法。基于以上方法构建相应的工具原型。 相似文献
10.
模型驱动构架中基于元模型的设计模式单元的组建和转换 总被引:1,自引:0,他引:1
设计模式种类繁多而且在不断变化,要在模型驱动构架(MDA)下真正做到从思想和实现上均能应用设计模式,需要解决其实例化后的模式消失问题,保证模式的独立性,并且可以将这个过程适用到多种设计模式中去。针对以上两个问题,采取一种基于元模型的设计模式单元的建模方法,从元模型层面划分基本操作为不可分的原子,组合出完整的不包含业务逻辑部分的设计模式单元元模型,使多种模式单元元模型的组合构建和业务、模式逻辑相分离在经过一次转换过程后同时实现。 相似文献
11.
12.
13.
14.
15.
支持MDA的设计模式建模与模型转换方法研究 总被引:1,自引:0,他引:1
设计模式是描述某一类问题的通用解决方案,可以提高软件开发的可重用性,但在设计模式建模中存在模式消失和模式组合复杂化等问题,模型的可扩展性低,不利于模型到代码的自动化转换。由此,在MDA框架下,引入角色的建模思想,提出了一种基于Ecore的设计模式建模和模型转换方法,该方法在元模型层抽象并扩展了设计模式通用元素的元模型,使得不同的模式组合模型通过对相同的模式元素元模型进行转换可以获得相应的应用模型,从而增强了设计模式建模的可扩展性和模型转换的通用性,为MDA框架中设计模式建模和模型转换提供了一种有效的途径。 相似文献
16.
17.
18.
基于MDA的模式化软件设计方法与应用 总被引:12,自引:0,他引:12
以环境保护信息系统的建设为例,把模型驱动体系结构和模式化软件设计结合起来形成 了基于MDA来模式化设计方法。该方法可以降低复用模型的粒度,支持项目之间和业务领域之间 的模型复用,提高软件开发效率。 相似文献