Example of an automaton FA(a1) with:
The smallest set of possible runs (executions) of this automaton is the set:
This automaton can be represented as a transition graph
as follows (cf. figure 5.2):
Remark: Another way to represent an automaton is by giving the transition table based on the transition function . The columns are presenting the different states Q, the rows representing the different input symbols and the crossing cells of the table represent the follow up state from Q.
Remark: In the specification of the finite automaton a1 given above nothing is explicitly said about the behavior of the automaton, if in a certain state an input occurs, which is an element of the alphabet , but which is not an defined input event for state . In case of an empty input the automaton would stay in its state, but in case of a non-empty but not allowed input this specification is incomplete. For a real instantiation of such an automaton one has exlicitely to elaborate also these cases.
The transition graph can be translated into an execution graph as follows (cf. figure 5.3):
Gerd Doeben-Henisch 2010-03-03