首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse EMF与OMG标准有多大关系?

Eclipse EMF与OMG标准有多大关系?
EN

Stack Overflow用户
提问于 2013-02-17 15:42:01
回答 3查看 667关注 0票数 2

我正在寻找一个新的MDA工具来尝试建模和代码生成。这不是用于任何与工作相关的项目,而是用于测试目的。到目前为止,我只使用了Merode方法(使用jMermaid进行建模和实现代码生成器),但我想尝试一些新的东西。

由于EMF是集成在Eclipse中的,所以我看到了许多尝试它的积极理由。但是在阅读了一些文档和在线文章之后,我想知道它在多大程度上采用了OMG标准,有多少没有采用。

例如,我找到了以下文本

另一方面,如果您已经接受了建模的想法,甚至模型驱动体系结构(,MDA)的总体情况,3您应该将EMF看作是一种朝着这个方向发展的技术,但比立即广泛采用要慢得多。你可以把EMF看作是训练车轮上的MDA。

http://www.informit.com/articles/article.aspx?p=1323360&seqNum=2

但是,我找不到一个简明的列表,说明实现了OMG标准的哪些点,哪些点被遗漏或以不同的方式解释。有人能帮上忙吗?(如果还有其他更多的推荐工具,我总是乐于接受建议。)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-18 20:22:44

几乎没有什么关系。EMF是一个创建(Meta)模型的框架,具有非常基本的代码生成功能(基本上只是Java的直接转换)。EMF的目标不是成为一个MDA框架,而是成为其他工具可以在上面构建更复杂的解决方案的构建块(例如,查看工具)。

MDA只是一种哲学。它本身甚至不是一种特定的方法。MDA指南是解释MDA的OMG标准文档,它只是一组使用OMG技术进行模型驱动开发的原则,但没有更进一步(如果需要的话,可以检查缩略语)。

因此,您可以找到基于EMF的工具,这些工具遵循MDA原则,但EMF本身并不假装这样做。

票数 3
EN

Stack Overflow用户

发布于 2015-10-08 13:47:47

在EMF中,有一个问题是“EMF与OMG MDA的关系是什么?”

“本质上,EMF 支持--使用模型作为开发和集成工具的输入这一关键概念,这些工具产生多种编程语言(在Eclipse本身的情况下)或数据交换格式()表示形式。”

票数 1
EN

Stack Overflow用户

发布于 2018-04-20 10:00:17

EMF对应于简化的OMG的MOF实现(http://www.omg.org/mof/),提供了表示自定义元模型和生成java组件以实例化模型的工具。

MDA是一种基于几种模型(CIM、PIM、PSM.)的特定模型驱动思想,旨在从一个独特的功能模型(PIM)中提供一种针对多个技术体系结构(PSM)的方法。

您可以将EMF用于任何模型驱动的哲学MBE、MDE、MDD或MDA。它是基本的构建块,允许您定义自己的元模型和模型。简单地说,EMF提供模型,您可以将它用于任何模型驱动的方法,包括MDA。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14922826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档