目前在MDA 开发工具市场上的情形是:由于从PIM 到PSM转换方法的标准化尚未完成,IBM、Borland等大型厂商大都持谨慎态度,虽然也纷纷在他们的开发工具中提供部分的MDA功能,但并没有完全遵循OMG定义的MDA规范。虽然如此,IBM除了在Rational中增加MDA功能之外,在开源项目Eclipse中,也提出了 EMF(Eclipse Modeling Framework)这一创新的MDA代码生成系统项目,由此可见IBM对MDA这一发展中的技术的重视程度。Borland公司宣称他们也在关注MDA 技术,并且准备在Together中配置基于MDA的模型自动生成功能。相对于业界大厂的冷静和矜持,一些中小厂商反而特别活跃,像 Interactive Objects公司著名的ArcStyler、Compuware公司著名的OptimalJ,还有开放源码的AndroMDA等遵循OMG标准规范的 MDA工具已在一些项目中得到了广泛的运用,并取得了显著的成效。
http://www.360doc.com/content/051116/21/2852_31315.html
http://macrochen.iteye.com/blog/53393
http://galaxy.andromda.org/docs/andromda-documentation/andromda-getting-started-java/java/index.html
http://www.acceleo.org/pages/home/en
分享到:
相关推荐
MDA,全称Measurement and Diagnostic Application,是INCA软件的一个重要组件,专注于车辆诊断和测量任务。本篇文章将深入探讨INCA中的MDA功能、使用场景以及与INCA版本兼容性的问题。 首先,MDA是INCA软件的核心...
MDA(Model Driven Architecture,模型驱动架构)是一种软件开发方法论,旨在通过将软件开发过程中的核心元素——模型——提升到主导地位,提高软件工程的效率和质量。MDA由OMG(Object Management Group)制定,其...
模型驱动体系架构(Model-Driven Architecture,简称MDA)是由对象管理组织(Object Management Group,简称OMG)定义的一种系统开发方法。MDA提供了一种通过模型和架构来驱动整个系统(包括物理系统、组织系统和IT...
MDA(Model Driven Architecture,模型驱动架构)是一种软件开发方法论,由OMG(Object Management Group,对象管理组织)提出,旨在通过模型的抽象层次提高软件开发的效率和质量。MDA的核心思想是将软件开发过程中...
### MDA与DMS转换:理解与应用 #### 引言 随着模型驱动架构(MDA)在软件设计与实施领域的日益普及,一种新的技术范式正在形成,它旨在整合不同的建模语言、工件和工具,以创建一个统一的技术空间。然而,这同时也...
MDA(Model Driven Architecture)模型驱动架构,是由OMG(Object Management Group)提出的一种软件设计和实现的方法论。MDA旨在将系统的设计与实现分离,通过使用模型和元模型来描述系统的各个层面,从而提高软件...
**标题:“Sybase ASE MDA关系”** 在Sybase Adaptive Server Enterprise (ASE)数据库管理系统中,MDA(Metadata Data Access)是一种强大的工具,用于监控和分析数据库的性能问题。MDA提供了一种方法来深入了解ASE...
### UML支持MDA开发手册知识点解析 #### 一、UML与MDA概述 - **UML(Unified Modeling Language)**: 是一种标准化的建模语言,用于对软件系统的结构和行为进行可视化、详述、构造和文档化。它不仅支持面向对象的...
外接程序(MDA,Managed Add-in)是微软Office应用程序如Word、Excel和Outlook等支持的一种扩展机制,允许开发者创建可插入到Office应用中的独立组件。这些组件能够增强或自定义Office应用的功能,使用户能够执行...
PCA(主成分分析)和MDA(多维尺度分析)是两种常见的数据分析和降维方法,在计算机视觉领域,特别是人脸识别中被广泛应用。PCA通过线性变换将原始数据转换到一个新的坐标系中,新坐标系的轴是按照数据方差大小排列...
模型驱动架构(Model Driven Architecture, MDA)是一种软件开发方法,它强调使用模型作为软件开发的核心,并通过一系列转换过程将高层的抽象模型转化为具体的平台实现。MDA旨在提高软件开发的效率,可重用性,并...
在线更换P595的MDA(Multi-Domain Adapter)是一项关键的硬件维护任务,尤其对于依赖IBM Power Systems P595服务器的企业来说至关重要。MDA是系统中的一个重要组件,它提供了多域连接,允许服务器在不同的逻辑分区...
《解析MDA_精彩选读》一书深入探讨了模型驱动架构(Model Driven Architecture,简称MDA)的概念与实践,对于IT行业的专业人士而言,这是一个不容忽视的重要知识点。MDA作为软件工程领域的一种新型开发方法,由OMG...
模型驱动--MDA简介 模型驱动是一种软件开发方法,它强调模型在软件开发中的核心作用。模型驱动的软件开发方法将系统分为多个层级,在每个层级上通过模型描述该层级上的实体,建立不同层级上模型之间的映射关系。...
### MDA驱动的多智能体系统开发方法 #### 摘要与背景介绍 随着信息技术的发展,多智能体系统(Multi-Agent Systems, MAS)已成为构建复杂、大规模系统的关键技术之一。MAS的应用范围广泛,包括数字图书馆、虚拟...
【MDA方法与软件系统开发】MDA(Model Driven Architecture)是一种由OMG提出的软件开发框架,旨在通过模型驱动的方式提升开发效率和系统质量。MDA的核心思想是将模型分为两层:PIM(Platform Independent Model)和...