SysML 2.0b2 FTF Avatar
  1. OMG Issue

SYSML2 — Limitation on specifying view renderings

  • Key: SYSML2-155
  • Status: open  
  • Source: Model Driven Solutions ( Mr. Ed Seidewitz)
  • Summary:

    In 7.25.2 View Definitions and Usages, the third paragraph includes the parenthetical comment:

    (Note that, in the textual notation, it is only possible to specify a view rendering using reference subsetting.)

    This correctly reflects the following textual notation BNF in 8.2.2.25.1 View Definitions:

    ViewRenderingMember : ViewRenderingMembership =
        MemberPrefix 'render'
        ownedRelatedElement += ViewRenderingUsage
    
    ViewRenderingUsage : RenderingUsage =
        ownedRelationship += OwnedReferenceSubsetting
        FeatureSpecializationPart?
        UsageBody
    

    However, neither the abstract syntax (see 8.3.25) nor the semantics (see 8.4.21) of view rendering require this restriction. The textual notation should be updated to allow a more general declaration of a view rendering usage, consistent with what is representable in the abstract syntax.

  • Reported: SysML 2.0a1 — Sat, 29 Apr 2023 19:51 GMT
  • Updated: Mon, 8 Apr 2024 18:21 GMT