`
touchmm
  • 浏览: 1038607 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

MOF:基于MOF的元建模工具列表

阅读更多

分类、厂商、产品名

简单介绍

基于MOF

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

EMF

IBM

Eclipse

EMF最初是作为MOF规约的一个实现,但做到后来有所改变。EMF可以看做是MOF API核心子集的一个高效的Java实现。但为了避免混淆,EMF中使用的这个类似MOF的核心元模型被称为Ecore,而不是MOF

www.eclipse.org/emf

MDR

SUN

Netbeans

Netbeans项目的一部分,包括MOFJMIXMI标准的实现。

它是一个元数据仓库,因为它实现了MOF,因此可以导入任何MOF元模型,并存储这些元模型的示例。并支持XMI导入导出,仓库中的元数据都可以通过JMI的反射接口进行访问。

mdr.netbeans.org

CIM

Unisys

MOFJMI的实现。

ecommunity.unisys.com

Modfact

Lip6

包括MOFJMI的实现,主要工作还是一个QVT的实现引擎,基于SimpleTRL语言,后者是QVT的一个候选提案。

modfact.lip6.fr

支持MOF

Rose

Unisys xmi plug-in

IBM Rational

Unisys

RoseUML CASE工具;

借助Unisys xmi plug-inRose可以用来进行MOF元建模;

这里使用到了UML profile for MOFRose profile for MOF这两个profile

MOF

GME

Vanderbilt大学

是一个创建DSL的可配置的建模环境工具集。包含了对OCL的支持,可以使用类UML的元建模语言进行元模型构造,但它并没有严格遵循MOF规约。

www.isis.vanderbilt.edu/projects/gme/

XMF

Xactium

XMF是一套自己定义的可执行元建模设施。包括了一系列自定义的技术如:用于模型转换的XMap、用于约束定义的XOCL、解释执行的XBNF和模型同步的XSync。思想和MDA接近,但采取的都是自定义的标准。

www.albini.xactium.com

* 红字标注的产品名表示该产品不是开放源代码的,其它都是;

. MOF及相关元建模产品列表

其中开源中目前应用较成熟的是EMFMDRIBMWebSphere StudioSunForte是部分从这些应用中生成的。


如有错误或者遗漏,请指出/补充,万分感谢!
yuandafeng@gmail.com

分享到:
评论

相关推荐

    MOF_V2.5.1

    MOF (Meta Object Facility) 是由 Object Management Group (OMG) 开发的一种标准规范,旨在为对象建模提供一种统一的方法。它允许开发人员定义元模型(即关于数据模型的数据模型)并基于这些元模型创建具体的模型...

    mof:句子的意思

    标题中的“mof:句子的意思”可能是指在特定语境或编程环境中,"mof"这一缩写词代表“模型对象格式(Model Object Format)”或者是“Meta-Object Facility(元对象设施)”,通常与软件建模和元数据有关。...

    一种基于MDA的领域对象建模工具

    基于MVC架构,设计并实现了采用元对象设施(meta object facility,MOF)的四层模型分层管理架构对象建模工具,应用两阶段建模理论,将传统的建模工作分解为元建模和传统建模两个阶段.对特定领域进行分析后,使用改进自MOF...

    A MOF 2 for Java-开源

    总之,MOF 2 for Java 是一个强大的工具,它将标准的元模型框架与Java语言特性相结合,为开发人员提供了高效、灵活的元建模解决方案。通过开源的方式,这个实现不仅提供了一个强大的技术平台,也促进了元建模技术的...

    MetaObject Facility Specification 2.0

    - **工具支持**:提供了更多的工具支持,如编辑器、解析器和验证器等,便于开发者使用 MOF。 #### 版权声明与使用许可 MOF 2.0 版本的文档由多家公司共同贡献,并授予OMG非独家、免费、全球范围内的使用权,允许...

    元数据技术架构设计方案共20页.ppt

    在传统的元数据管理中,主要关注数据平台内的元数据,如通过ERWIN、PowerDesigner等建模工具,Oracle、DB2等数据库,以及ETL工具(如PowerCenter、DataStage)和报表工具(如Cognos)生成的元数据。元数据不仅限于...

    eclipse建模框架

    它也常被用作其他建模工具的基础,如Papyrus(用于UML建模)和Tycho(用于基于Maven的Eclipse插件构建)。 8. **扩展性**:EMF的开放源码和插件架构允许开发者根据需求进行扩展,添加自定义功能或适配特定的业务...

    基于MDA的模式化软件设计方法与应用

    1. 元对象设施(MOF,Meta Object Facility):MOF是OMG定义的一个标准,它是一种面向对象的元模型,用来定义其他元模型的基本元素、语法和结构。MOF允许不同元模型之间的映射和元数据的交换,为MDA提供了基础架构。...

    基于CWM的数据仓库体系结构设计.pptx

    元数据的建模通常分为两个主要方向:元数据参考模型和元数据模型。元数据参考模型提供了一种通用框架,用于理解和组织元数据;而元数据模型则具体描述了数据仓库内部的结构和关系。为了促进元数据的标准化,业界有如...

    OpenSoul Metamodeler-开源

    OpenSoul Metamodeler 是一款基于MOF 1.4(Meta-Object Facility)标准的开源元建模工具。元建模是软件工程中的一个重要概念,它涉及到创建模型的模型,用于描述和定义其他模型的结构和语义。MOF是由OMG(Object ...

Global site tag (gtag.js) - Google Analytics