-
Notifications
You must be signed in to change notification settings - Fork 0
R19
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.
Copyright © 2025-2026, Leon Starr at Model Integration, LLC under the MIT Open Source License