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是部分从这些应用中生成的。


如有错误或者遗漏,请指出/补充,万分感谢!
[email protected]

你可能感兴趣的:(eclipse,IBM,Office,Netbeans,UML)