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.