SysML 2.1b1 RTF Avatar
  1. OMG Issue

SYSML21 — SendNode production in EBNF is incorrect

  • Key: SYSML21-624
  • Status: open  
  • Source: Boeing ( Mr. Greg Kimberly)
  • Summary:

    In the SysML-textual-bnf.kebnf (and in the spec on page 182) the SendNode grammar production

    SendNode : SendActionUsage =
        OccurrenceUsagePrefix ActionUsageDeclaration? 'send'
        ( ownedRelationship += NodeParameterMember SenderReceiverPart?
          | ownedRelationship += EmptyParameterMember SendReceiverPart )?
        ActionBody
    

    is incorrect as it will not support the parsing of constructs such as the one in the examples - specifically ActionTest.sysml in SysML-v2-Release-master.2026-02\sysml\src\examples\Simple Tests\ and its construct fragment

    action a2 {
        in s : S;
        action aa {
            out part target;
        }
        flow aa.target to snd.receiver;
        action snd send { 
            in :>> payload = s;
        }
    }
    

    will fail at "action snd send".

  • Reported: SysML 2.0 — Wed, 1 Apr 2026 23:36 GMT
  • Updated: Fri, 1 May 2026 21:56 GMT
  • Attachments: