- Construct a simple requirements domain model with a user, an environemnt, an intended systems, and at least one task to be solved.
- Define minimal interfaces
or by using a language of properties . Distinguish different states of the interface by different sets of properties.
- Identify the events/actions which cause the transitions between the different states.
- Describe the model as a transition diagram with property-states as vertices and changes as edges (transitions) connecting the different states.
- Construct the automaton underlying the graph. Give a specification of the used properties , the necessary states Q, the input strings
, the set of all transitions and examples of executions.
- Translate the automaton into an execution diagram.
- Show in a formal derivation how a typical sequence of events can be recognized by your system.
Gerd Doeben-Henisch
2010-03-03