SysML 1.2 RTF Avatar
  1. OMG Issue

SYSML12 — Section: 11.3.1.1 Activity in bdd

  • Key: SYSML12-1
  • Legacy Issue Number: 12560
  • Status: closed  
  • Source: oose Innovative Informatik eG ( Mr. Tim Weilkiens)
  • Summary:

    The semantics of composition between activities refers to synchronous calls. What happens if the activity is called asynchronously? Is it possible to show that activity in the bdd, too? What is the relationship to the calling activity?

  • Reported: SysML 1.1 — Fri, 27 Jun 2008 04:00 GMT
  • Disposition: Closed; No Change — SysML 1.2
  • Disposition Summary:

    Resolution:
    Asynchronous calls start a new execution of the called behavior, but there is
    usually no link between the new execution and the calling execution (the caller
    invokes, but after that doesn't communicate with the called behavior execution).
    If this is needed for some applications, the caller execution can instantiate the
    called activity as a class/block, and link the new instance (the new called
    execution) to the caller execution via an association. This association would be
    composite if the called execution is started synchronously, and non-composite if
    it is started asynchronously (using StartObjectBehaviorAction in both cases).
    This seems like too much detail of UML to cover in the SysML spec for an
    uncommon usage scenario. The filer agrees to close with no change.
    Disposition: Closed, no change

  • Updated: Fri, 6 Mar 2015 20:58 GMT