Ereignisse als Input

Ein Automat kommuniziert mit der Umgebung über seine Bänder. Die Ereignisse zu jedem Zeitpunkt bilden die Ereignismenge für eine Zelle. Der Output ist der Task, der aktuell ausgeführt wird.

Figure 12.5: Endlicher Automat mit Input und Output
\includegraphics[width=3.5in]{automaton_finite_transducer_redirected.eps}

Die formale Definition eines endlichen Input-Output Automaten -auch Mooreautomat genannt- lautet normalerweise:


$\displaystyle FA_{MOORE}(x)$ $\textstyle iff$ $\displaystyle x=\langle Q, I, F, \Sigma, \Xi, \Delta, \Lambda \rangle$ (12.1)
$\displaystyle I,F$ $\textstyle \subseteq$ $\displaystyle Q$ (12.2)
$\displaystyle \Delta$ $\textstyle \subseteq$ $\displaystyle Q \times \Sigma \times Q$ (12.3)
$\displaystyle \Lambda$ $\textstyle \subseteq$ $\displaystyle Q \times \Xi$ (12.4)

mit den Bedeutungen:

  1. $Q$ := Endliche Menge von Zuständen
  2. $I \subseteq Q$ := Menge von Startzuständen
  3. $F \subseteq Q$ := Menge von Endzuständen
  4. $\Sigma$ := Endliche Menge von Zeichen als Input Alphabet
  5. $\Xi$ := Endliche Menge von Zeichen als Output Alphabet
  6. $\Delta \subseteq Q \times \Sigma \times Q$ := Menge von Übergängen
  7. $\Lambda \subseteq Q \times \Xi$ := Menge von Ausgaben

Figure 12.6: Inputereignisse aus dem Beispiel
\includegraphics[width=3.5in]{Inputereignisse.eps}

Versucht man, diese Definition des Automaten auf die Inputereignisse anzuwenden, dann stellt man schnell fest, dass (i) diese Definition zusammengesetzte Inputereignisse nicht zuläßt, und dass (ii) im Falle von zusammengesetzten Inputereignissen der Automat mehr als einen Übergang pro Befehlszeile zulassen muss. D.h. Der Automat ist nicht deterministisch. Man müsste die Definition also erweitern zu


$\displaystyle NFA_{MOORE}(x)$ $\textstyle iff$ $\displaystyle x=\langle Q, I, F, \Sigma, \Xi, \Delta, \Lambda \rangle$ (12.5)
$\displaystyle I,F$ $\textstyle \subseteq$ $\displaystyle Q$ (12.6)
$\displaystyle \Delta$ $\textstyle :$ $\displaystyle Q \times \Sigma^{*} \longmapsto 2^{Q}$ (12.7)
$\displaystyle \Lambda$ $\textstyle :$ $\displaystyle Q \longmapsto Xi$ (12.8)

Gerd Doeben-Henisch 2013-01-16