SysML 2.0b2 FTF Avatar
  1. OMG Issue

SYSML2 — Incorrect production for attributes-compartment-element

  • Key: SYSML2-62
  • Status: closed  
  • Source: DEKonsult ( Mr. Hans Peter de Koning)
  • Summary:

    The production for attributes-compartment-element is incorrectly referencing "UsagePrefix UsageDeclaration".

    It should reference "UsagePrefix Usage".

  • Reported: SysML 2.0a1 — Thu, 27 Apr 2023 13:15 GMT
  • Disposition: Resolved — SysML 2.0b2
  • Disposition Summary:

    Correct production for attributes-compartment-element

    The intent of this issue was to remove DefinitionBody* from the production, but allow a ValuePart (i.e., a feature value in textual notation). However, the issue suggests doing this by replacing UsageDeclaration DefinitionBody* with Usage. But the production for Usage actually includes the UsageBody, with curly braces {...} for a non-empty body and a terminal semicolon ; for an empty body (see 8.2.2.6.2). This was not what was intended.

    Instead, of Usage, the revised production should use usage-cp as added by the resolution to SYSML2-63. (If the resolution to this issue, SYSML2-62, is approved, but the resolution to SYSML2-63 is not, then the revised text for usage-cp from the resolution of SYSML2-62 shall be treated as part of the revised text for this resolution.)

  • Updated: Tue, 1 Jul 2025 14:47 GMT