All tagged Activity

Activity Final vs. Flow Final Nodes

There is a nuanced difference between an Activity Final Node and a Flow Final Node on a SysML Activity diagram.  The Activity Final Node, when reached, terminates the execution of the entire Activity.  When the Flow Final Node is reached, all tokens (either Control or Object Tokens) are consumed, but Activity execution continues.

Control Operators

A Control Operator is a special type of Action Node which produces a control token on its output Parameter (i.e., activity parameter or action pin).  It is commonly used to dictate (i.e., control) the flow of Object Tokens in an Activity.  Similarly, it can be used to disable Object Token flow.

Parameter Sets

Activity Parameters may be bundled together into Parameter Sets. Only one Input Parameter Set may hold tokens and only one Output Parameter Set may hold tokens on an Activity, although a single Activity Parameter may belong to more than one Parameter Set.