-
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 toSYSML2-63is not, then the revised text for usage-cp from the resolution ofSYSML2-62shall be treated as part of the revised text for this resolution.) -
Updated: Tue, 1 Jul 2025 14:47 GMT
SYSML2 — Incorrect production for attributes-compartment-element
- Key: SYSML2-62
- OMG Task Force: Systems Modeling Language (SysML) 2.0 FTF