SysML 2.1b1 RTF Avatar
  1. OMG Issue

SYSML21 — Product definitions missing `=` or incorrectly using `:`

  • Key: SYSML21-402
  • Status: open  
  • Source: Emerson ( Kent Johnson)
  • Summary:

    The following production definitions should be `Foo =` or `Foo : Bar =`, but instead differ.

    The following are missing `=`:
    1. `PackageMember : OwningMembership` (page 167)
    2. `DefinitionDeclaration : Definition` (page 169)
    3. `UsagePrefix : Usage` (page 170)
    4. `StateSendActionUsage : SendActionUsage` (page 185)

    The following end with `:` instead of `=`:
    5. `ConnectorEndMember : EndFeatureMembership :` (page 176)
    6. `InterfaceEnd : PortUsage :` (page 178)
    7. `FlowDefinition :` (page 178)
    8. `EntryTransitionMember : FeatureMembership :` (page 185)
    9. `IncludeUseCaseUsage :` (page 190)
    10. `MetadataBodyUsage : ReferenceUsage :` (page 192)

    The following is missing a space before the `:`:
    11. `AssignmentNodeDeclaration: ActionUsage =` (page 183)

  • Reported: SysML 2.0 — Tue, 28 Oct 2025 00:17 GMT
  • Updated: Tue, 28 Oct 2025 14:18 GMT