Brain Dump

Reactive Systems

Tags
soft-eng

Describes a [see page 3, system] that exists in one of several states and exhibits different behaviours in each state. The same action when done under different states may trigger different reactions.

Such systems respond to events in different ways depending on the current state. For example a vending machine that ignores drink dispensing buttons until enough coins have been dispensed.

Table 1: Terms used to describe reactive systems.
TermDescription
EventsRequests which are handled by the system.
ActionsPerformed in response to events.
StatesWhichc affect how the system responds.
TransitionsRoutes that exit or enter states.

Links to this note