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.