20.08.2013 Aufrufe

Formale Methoden: UML

Formale Methoden: UML

Formale Methoden: UML

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Dynamische Konzepte<br />

Zustandsautomat<br />

Ein Zustandsautomat besteht aus Zuständen und Zustandsübergängen<br />

(Transitionen).<br />

Ein Zustand erstreckt sich über eine bestimmte Zeitdauer. In einen Zustand<br />

wird das Objekt durch ein entsprechendes Ereignis gebracht.<br />

Ein Ereignis tritt zu einem (bekannten oder unbekannten) Zeitpunkt auf;<br />

ein Ereignis hat keine Zeitdauer.<br />

Ein Objekt kann - nacheinander - verschiedene Zustände durchlaufen; zu<br />

einem Zeitpunkt befindet es sich immer in genau einem Zustand. Alle<br />

Objekte einer Klasse haben den gleichen Zustandsautomaten.<br />

Tritt ein Ereignis ein, dann hängt der Folgezustand vom aktuellen Zustand<br />

und vom Ereignis ab.<br />

Zur Darstellung des Zustandsautomaten dient das Zustandsdiagramm.<br />

<strong>Formale</strong> <strong>Methoden</strong>: <strong>UML</strong><br />

76<br />

© Karl Schwarzbeck

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!