UML2.5中的UML核心在哪里? 背景

UML2.5中的UML核心在哪里? 背景,uml,standards,meta-object-facility,Uml,Standards,Meta Object Facility,在UML2.5之前,UML由两个文档定义:UML基础结构和UML上层结构。MOF2是一个密切相关的OMG标准,它引用了UML核心,其定义使得MOF2和UML2共享一些规范。UML2.4基础架构,明确定义了这个UML核心。UML2.5是对UML2的完全重写,现在作为一个单独的文档出现,此外,它没有更明确地定义UML核心,或者没有对其命名相同 问题: 我不认为MOF2和UML2与UML2.5的引入不同步,因为UML2.5被认为是UML2.4的一个小版本,所以我相信MOF2仍然是由从2.5导入的规范在

在UML2.5之前,UML由两个文档定义:UML基础结构和UML上层结构。MOF2是一个密切相关的OMG标准,它引用了UML核心,其定义使得MOF2和UML2共享一些规范。UML2.4基础架构,明确定义了这个UML核心。UML2.5是对UML2的完全重写,现在作为一个单独的文档出现,此外,它没有更明确地定义UML核心,或者没有对其命名相同

问题:
我不认为MOF2和UML2与UML2.5的引入不同步,因为UML2.5被认为是UML2.4的一个小版本,所以我相信MOF2仍然是由从2.5导入的规范在部分中定义的,只是想知道UML2.5中的UML核心是什么。这是第7章,题为“公共结构”吗?

UML 2.4.1(当前)和2.5之间的区别是一个较短且经过重组的文档,可能在主题上有一些表面上的区别。(到目前为止我还没有找到)。这只是试图创建一个更容易理解的文档

因此,MOF 2,版本2.4.1(当前版本),其中表示:

此MOF 2核心规范为元模型提供了基础 OMG MDA语言家族中的定义,基于 UML2类建模功能的简化

不需要改变,保持不变

它没有直接包含在UML2.5文档中。这部分是“基于 UML2类建模功能的简化”与2.5标准的第7章非常接近。但元问题(例如反射)只存在于MOF中。他们是财政部最重要的组成部分

现在看来,当OMG试图制定一个更简单的标准时,这些复杂的元问题根本不会出现在UML标准中。标准-针对用户,MOF-针对“超级用户”


依我看,他们不应该基于自己的元模型,而应该更多地基于当代语言的真实问题。例如,当代UML中的匿名类表示显然令人厌恶。

您建议如何处理UML和MOF引用?从MOF开始还是从UML开始?更复杂的路径?(说UML,我指的是UML2.5类的参考,作为一个单独的文档,说MOF,我指的是MOF2)。@Hibou57抱歉,你忘了告诉你的最终目标。我把这个话题的问题缩小到适合问答风格的范围,因为我在发布它的时候就已经考虑到了这个精确的问题;然而,我的最终目标是从OMG的规范中理解MOF和UML的核心。我认为没有实践你是无法理解的。我将从UML开始,为不同的非标准任务绘制图表。之后-转到MOF,练习建模备用UML图。我认为,如果你能够对一个新的UML图建模,你就会很好地理解MOF。