Behavioural models are models of the dynamic behaviour of a system as it is executing. They show what happens or is supposed to happen when a system is responds to stimulus from its environment. There are two different types of stimuli that a model can receive:

  • Data: some data arrives that has to be processed by the system.
  • Events: some event happens that triggers system processing. Events may have associated data.