Skip to content
Leon Starr edited this page Feb 18, 2026 · 4 revisions

R19 / 1:Mc

System Output is sent to zero, one or many Output Target

Output Target receives exactly one System Output


A condition, response, or other occurrence detected need not be routed to any particular Actor and possibly to multiple Actors. Let's consider a couple of examples.

Here's an example where multiple Actor targets are specified:

EVMAN ~|| UI, SIO : Door<S1> [ OPENING ]

Here the source Actor is the EVMAN:Door<S1> instance which notifies both the UI and SIO domains, each an Output Target that the OPENING state has been entered. In this case the Action Type is bridgeable condition state entry or implicit notification state entry or some such name.

Not all System Outputs have receivers. Consider:

Door<S1> [ OPENING ]

Here we are simply specifying a detected condition. It occurs and is of interest to the debugger, but it is not directed to any particular Actor.

And, by definition, an Output Target role is dedicated to a single System Output.

Clone this wiki locally