Skip to content

Interaction

Leon Starr edited this page Feb 19, 2026 · 3 revisions

We interact with a System by injecting input into the System and observing the reponse in terms of emitted output or internal changes.

Identifiers

  1. Number

Since we assume there is only one Scenario loaded at a time, we assume the Number identifies an Interaction in that Scenario.

Attributes

Number

We number the chronological sequence in which Interactions are processed.

Type: Ordinal

Name

The name of the Interaction originates from some model element in the System. In Executable UML, this might be the name of an event specification in the case of a signal Action Type or the name of a state in a state entry Action Type.

Type: Interaction Name -> Name

Announce

The interaction is announced to the user when it is injected (in the case of input) or occurs (output).

Type: Boolean

Clone this wiki locally