SysML 2.1b1 RTF Avatar
  1. OMG Issue

SYSML21 — Inconsistency between SysML 2.0 and KerML standard in MOF definition

  • 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