gpt4 book ai didi

mda - Eclipse EMF 与 OMG MDA 标准的相关程度如何?

转载 作者:行者123 更新时间:2023-12-04 05:11:05 24 4
gpt4 key购买 nike

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

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

例如我找到了下面的文字

If, on the other hand, you have already bought into the idea of modeling, and even the Model Driven Architecture (MDA) big picture,3 you should think of EMF as a technology that is moving in that direction, but more slowly than immediate widespread adoption. You can think of EMF as MDA on training wheels.

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

但我无法在任何地方找到一份简明列表,说明 OMG 标准的哪些要点已实现,哪些被遗漏或有不同的解释。任何人都可以帮忙吗?(如果还有其他更值得推荐的工具,我随时愿意接受建议。)

最佳答案

关系不大。 EMF 是一个用于创建(元)模型的框架,具有非常基本的代码生成功能(基本上只是 Java 直接翻译)。 EMF 的目标不是成为 MDA 框架,而是成为构建 block ,其他工具可以在此基础上构建更复杂的解决方案(例如,查看开源 Eclipse Acceleo 工具)。

MDA 只是一种哲学。本身甚至不是一个特定的方法。 MDA 指南是解释 MDA 的 OMG 标准文档,它只是使用 OMG 技术进行模型驱动开发的一组原则,但仅此而已(如果需要,您可能需要查看 difference between all these MD* acronyms)。

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

关于mda - Eclipse EMF 与 OMG MDA 标准的相关程度如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14922826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com