Formale Methoden: UML
Formale Methoden: UML
Formale Methoden: UML
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