- 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