standards - Where is UML Core in UML 2.5? -
background
Before UML 2.5, UML was defined by two documents: UML Infrastructure and UML Superstructure MOF 2, a closely related OMG standard refers to the UML core, and is defined so that MOF 2 and UML 2 can share with some specifications. UML 2.4 Infrastructure, this UML Core was clearly defined. UML 2.5, which is a complete rewrite of UML 2, now comes in the form of a document, and in addition, the UML does not define the core more clearly, whether or not it is not naming it.
Question
I do not believe that MOF 2 and UML2 have been out of sync with the introduction of UML 2.5, because UML 2.5 is a small revision of UML 2.4 It is believed, therefore, I believe that MOF2 is still defined in parts by importations by 2.5 specifications, and just wondered what is the equivalent of UML core in UML 2.5. Is this chapter 7 titled "General Structure"?
UML 2.4.1 (current) and 2.5 is a small and restructuring document and probably some cosmetic in the subject There are differences. (I've got no one so far). This is an attempt to make only the more sensible documentation.
Then, MOF2, version 2.4.1 (current), where stated:
This MOF 2 core specification for the Metamodel definition in the OmG family of MDA languages Provides support and is based on UML 2's simplification of class modeling capabilities.
is not required to change and remains the same
This is not directly included in the UML 2.5 documentation. The part which is based on the simplification of "UML 2's class modeling capabilities" is close to Chapter 7 of the 2.5 standard. But meta problems (reflections, for example) remain only in MOF. And they are the most important part of MOF.
It seems that, when OMG tries to make another simple standard, then these complex meta problems will not appear at all on the UML standard. Standard - For users, MOF - For "superusers",
IMHO, they need less support on their metamodel and on real problems of less contemporary languages. For example, the representation of unknown classes in contemporary UML is clearly disgusting.
Comments
Post a Comment