首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
详细阐述了MDA的架构和支持MDA的相关标准并介绍了从方法学的角度如何看待MDA,明确指出:MDA是一种软件开发方法,是由OMG定义的基于UML、MOF及其它相关工业标准的软件开发框架,MDA鼓励在软件开发过程中有效地使用系统模型并支持在开发类似系统时进行模型复用。同时关注了MDA在不同的抽象层次上定义的模型及在不同的抽象层次之间定义的转换。  相似文献   

2.
模型驱动架构(MDA)是现代软件开发理论与方法发展的主流趋势,其实现的关键在于正确地建立模型,并正确建立模型、模型和技术平台间的关系,准确定义并实现不同模型之间的映射和转换.本文在阐述MDA体系结构的基础上,探讨平台无关模型和平台相关模型的定义、映射、转换等MDA核心技术,并与传统软件开发方法进行对比分析.  相似文献   

3.
王讯 《科技资讯》2006,(30):197-198
模型驱动体系架构MDA是OMG组织推出的一种新的软件开发方法。MDA的核心思想是抽象和自动变换,MDA以模型为中心,将高抽象甚次模型逐步变换成为低抽象层次模型,并最终转化成具有基本功能的可执行的代码。MDA工具的使用将会大大提高软件开发的效牢和软件的质量,本文描述了我们实现的一个MDA工具,以及以此工具开发费用管理系统的实践过程以及经验总结。  相似文献   

4.
MDA是OMG提出的用于解决中间件集成问题的软件开发框架。在该框架下,模型在整个软件开发过程中起核心作用,模型之间的变换实现从模型到代码的自动变换。文章主要阐述了MDA思想、MDA的框架、开发过程及相关标准,说明MDA是面向对象的软件开发方法的又一次革命。  相似文献   

5.
模型驱动体系结构(MDA)是一个以模型和元数据为中心的软件体系结构.在MDA体系中,抽象模型是软件开发的主要产品.与传统的软件开发过程相比,模型转换,特别是平台无关模型和平台相关模型之间的转换,在MDA体系中具有重要作用.模型转换需要自动化的模型转换工具的支持以减少软件开发的成本.介绍一个MDA模型转换工具——ME4ET.陔上具支持EDOC ER模型的建模,并支持将EDOC ER模型自动转换为数据库平台和EJB平台上具体的实现,主要介绍ME4ET工具的模型转换规则和算法.  相似文献   

6.
分析遵循模型驱动架构(MDA)规范的AndroMDA原理,以及相关应用程序的结构.以一个简化的小区车辆管理系统开发为例,说明利用MDA思想进行软件开发的全过程.即首先采用MagicDraw建立系统的平台无关模型,然后,对工程的配置进行修改和调整在模型设计好且工程配置完成后,在AndroMDA中执行maven install命令,验证系统模型并生成应用程序代码.  相似文献   

7.
描述了构件的相关基本概念,提出了基于构件的敏捷软件开发管理工具的基础构件库,对工具的系统功能、系统架构及系统MVC结构进行了设计;并对其中的XP和FDD支持工具进行了具体设计。敏捷软件开发管理工具支持敏捷软件开发方法的所有开发流程,是较理想的项目跟踪管理工具。  相似文献   

8.
许建强  朱勇 《科技信息》2010,(19):I0046-I0046,I0155
MDA的早日实现依赖其生成器的支持,基于XMI的UML模型与XML Schema的转换的研究属于MDA生成器的研究。本论文介绍了MDA标准的基本思想,说明对UML模型进行信息提取的必要性,然后介绍了UML模型到XML文件的转换过程,给出生成UML文件所需的DTD定义,并介绍用DOM实现对XML文档进行操作的方法,最后说明此转换在项目中的应用情况。  相似文献   

9.
本文在混合系统的自动机和变迁系统模型的基础上,对混合系统按照不同抽象层次进行系统分解,提出了一种递归形式的混合系统模型。这种模型支持由粗到细逐步细化的建模。当这种模型满足给出的若干附加性质时,它容易转化为逻辑结构清晰的混合仿真程序。最后对一个混合系统的实例建立了其混合仿真的递归形式仿真模型。  相似文献   

10.
基于BACnet网络的视频监控系统研究   总被引:3,自引:0,他引:3  
分析了BACnet网络与视频监控系统相结合的必然性,通过对BACnet协议进行扩展,提出了一套基于BACnet标准的视频监控系统模型,模型充分考虑了视频流传输及视频源控制的特点,定义了视频流对象和视频设备对象及其相关服务,所有定义遵循BACnet对扩展的支持,通过一个实验系统,证明了方案的可行性。  相似文献   

11.
扩展了Regnell关于用例层次模型的研究,提出了一种基于重用的用例层次模型.该层次模型将用例的描述分为3个不同的抽象层次:服务层、结构层和事件层.按照UML规范,定义了各层有关元素间的关系,给出了由扩展巴科斯范式定义的用例描述规范及相应的图形表示.该模型解决了Regnell采用纯图形方式描述用例时不能处理用例间的包含、扩展和泛化关系的描述问题,易于实现不同系统间、不同用例间和用例内部对用例描述的重用.同时,采用该模型还可以避免纯图形方式下难以采用自动工具支持用例描述的修改和验证等问题.在Drawlet框架下,设计了该模型的用例建模和重构原型工具.  相似文献   

12.
本文介绍了基于MDA的软件开发的一个应用,该应用使用了遵循MDA规范的开源工具AndroMDA。在研究AndroMDA的应用体系结构的基础上,使用AndroMDA实现监管教育系统。根据MDA的思想,把系统实现的重点放在平台无关模型的建模上,系统实现的框架和大部分代码就是使用AndroMDA通过所建的模型生成的。  相似文献   

13.
模型转换是MDA的一项关键技术,模型转换的正确性问题是MDA研究的核心问题。模型转换的正确性包括语法正确性、语义正确性等,而目前国内外存在的大多数模型转换方法都是在语法层次进行的,缺乏语义正确性的验证,针对该问题,本文提出了基于本体语义映射机制的模型转换方法,给出了一系列的转换规则,以UML模型到C语言模型的映射为例,进一步讨论了不同抽象层次模型之间映射关系的建立过程以及所应遵循的基本原则。本方法用本体实现语义层的模型转换,提高了模型自动变换的效率,还为验证模型之间映射规则的可行性和正确性提供了依据。  相似文献   

14.
模型驱动架构(Mode Driver Architecture,MDA)是对象管理组织(OMG)提出的一个新的软件开发框架.在该框架下,模型在整个软件开发周期中起核心作用.研究了MDA的建模方法,通过模型之间的变换可实现从PIM到J2EE平台的PSM的自动转换.  相似文献   

15.
 为解决模型驱动开发中模型映射关系的定义和模型转换的正确性验证等方面存在的问题,利用范畴理论形式化描述软件体系结构模型及其间的关系,使之具有严格的语义。态射合成被用来追踪构件模型之间的关联和映射关系,不同抽象层次的体系结构模型之间的一致性由函子来维持。范畴理论支持图形化建模,可以使模型中的构件关系以及结构特征可视化,有利于对模型转换的理解和追踪。应用研究表明,该方法不仅可为验证模型之间映射规则的正确性提供依据,还能为模型转换的具体实现提供理论指导。  相似文献   

16.
基于元模型的企业模型表达   总被引:3,自引:0,他引:3  
为了促进不同建模方法所建模型之间的信息集成和共享,并解决目前各种建模技术和建模语言之间的差异所造成的多模型驱动系统集成的障碍,该文以模型驱动体系结构(MDA)思想为基础,从元模型层面提出图形层和概念层分离的建模软件开发思路,构建了以可扩展标记语言(XML)作为数据交换格式的通用企业建模工具系统框架,利用元模型描述相关建模方法的语法和语义.以IDEF3建模方法为例,验证了系统框架中元模型XML模式(Schema)的构建方法,通过元模型实现了模型之间的信息交互和共享.  相似文献   

17.
面向过程软件维护模型研究   总被引:1,自引:0,他引:1  
介绍了软件开发模型与维护模型及其发展过程 ,通过对软件开发模型的研究 ,引出系统生命期的最后一个阶段软件维护的模型。详细讨论了软件维护模型的发展过程及现代维护模型—IEEE维护模型与ISO/IEC 1 2 2 0 7的维护模型。并依此对软件维护进行了重新定义 ,指出“软件维护是对一个需要提供高效低费的软件产品进行保障所采取的全部活动” ,最后对维护模型的发展方向作出简单预测。文中所提到的软件均指面向过程软件  相似文献   

18.
一种基于MDA的UML顺序图到状态图的转换方法   总被引:2,自引:2,他引:2  
MDA(model driven architecture)是解决基于不同中间件系统的集成问题.它将不同的系统都结构化成PIM(platform independent model)和PSM(platform specific model),并针对不同的实现技术平台制定多个映射规则,然后通过这些映射规则及辅助工具将PIM转换成PSM,再将PSM不断求精直至形成最后的代码.MDA中的模型转换有4种:PIM到PIM,PIM到PSM,PSM到PSM以及PSM到PIM.其中PIM到PIM转换最显而易见的是分析模型到设计模型的转换.UML是MDA的模型描述语言,因此UML顺序图到状态图的模型转换必将为MDA中的PIM到PIM转换提供有力的支持.介绍了从一个顺序图转换成多个状态图的算法,并进一步讨论了从多个顺序图转换到状态图以及简化状态图的方法.处于一个系统中的多个状态图不是孤立的,他们各自的状态转换是相互约束的,最后给出了组合多个状态图的方法,以及如何生成在同步约束下多个状态图的转换关系,并最终得到系统的状态图.  相似文献   

19.
面向设计与制造的曲面数据模型   总被引:6,自引:0,他引:6  
讨论曲面零件信息建模方法,通过建立信息处理、转换模块以连接CAD/CAM。中间数据模型提供了连接不同视域、不同层次特征的中间机制。通过建立中间数据模型,设计者可能交互拾取面体素来定义一个待评估的特征区域,并通过形式化属性的赋值转化中间数据模型为特征模型,实现连接不同抽象层次特征的特征转换。  相似文献   

20.
一种基于网格的工作流系统   总被引:2,自引:0,他引:2  
基于网格的工作流系统采用混合式的体系结构,在工作流引擎上集中管理,在任务处理上进行分布执行.工作流引擎通过解析树实现对过程模型中活动的处理,并给出遍历算法.工作流图形化建模工具支持模型向XML文件的转换,并支持XPDL标准.系统基于开放源码的Globus Toolkit 3.9.1实现,对于过程模型定义工具和工作流引擎,通过Web服务封装技术,把已有工作流系统的相关COM组件实现为网格服务,并把支持工作流的网格资源发布到协同设计环境中.对于工作流过程模型中的XML表示,采用C#实现为Web服务.多个Web服务结合在一起,实现网格环境下的工作流的布置.  相似文献   

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

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