Expressive power
Ability to cover a broad range of temporal scenarios required by the author.
A formal approach to define expressive power.
|
|
Document presented by an authoring system as a state machine (see Figure 2) characterized by: |
|
|
A set of objects O. |
|
|
A set of inputs IN (clock tics and events on the objects). |
|
|
A set of outputs OUT (start, stop, ... on the objects). |
|
|
An execution loop defined as: getting some inputs, producing some outputs and updating some state variables. |

The expressive power of a specification language can be evaluated by its ability to describe any state machine from a given set of objects and their related events.