-
Key: SYSML21-403
-
Status: open Implementation work Blocked
-
Source: Tsinghua University ( Zhe WANG)
-
Summary:
The description of MOF definition exhibits inconsistencies between SysML 2.0 and KerML 1.0 standards.
In SysML 2.0, formal/2025-09-03, Page 520:
2. A metaclass from the MOF model is mapped into a MetadataDefinition in the KerML package.
All properties from the MOF metaclass are mapped to usages of the corresponding MetadataDefinition (see below). All non-association-end properties are grouped before association-end properties.
3. A property from the MOF model is mapped into an AttributeUsage or ItemUsage, depending on whether the MOF property type is a data type or a class
4. An enumeration from the MOF model is mapped into an EnumerationDefinition.In KerML 1.0, formal/2025-09-01, Page 368:
2. A metaclass from the MOF model is mapped into a Metaclass in the KerML package.
All properties from the MOF metaclass are mapped to features of the corresponding KerML Metaclass (see below). All non-association-end properties are grouped before association-end properties.
3. A property from the MOF model is mapped into a Feature.
4. An enumeration from the MOF model is mapped into a DataType. -
Reported: SysML 2.0 — Tue, 28 Oct 2025 04:05 GMT
-
Updated: Tue, 28 Oct 2025 17:29 GMT
SYSML21 — Inconsistency between SysML 2.0 and KerML standard in MOF definition
- Key: SYSML21-403
- OMG Task Force: Systems Modeling Language (SysML) 2.1 RTF