An encapsulation of a sequence of actions that must be performed by the application at specified times to achieve a specified
goal. A manoeuvre is characterized by:
the actions that are associated to the manoeuvre.
a start check that verifies whether manoeuvre execution can start. Depending on the manoeuvre, readiness to start can be defined by a time
tag or by the occurrence of certain operational conditions.
a continuation check that verifies whether an on-going manoeuvre can continue its execution.
a termination check that verifies whether the manoeuvre has terminated execution. Depending on the manoeuvre, termination can be defined by a
time tag or by the achievement of pre-specified operational conditions.
Manoeuvre Management design pattern.