Zustandsautomaten (state machines) beschreiben das Verhalten von Classifiern (Elementen) während ihres Lebenszyklus. Sie stellen die möglichen Zustände und Zustandsübergänge dar. Cassifier können sein: Klassen, Komponenten, Systeme, u. a..
Zustandsautomaten (state machines) beschreiben das Verhalten von Classifiern (Elementen) während ihres Lebenszyklus. Sie stellen die möglichen Zustände eines Classifiers und Zustandsübergänge dar. Cassifier können sein: Klassen, Komponenten, Systeme, u. a..
Die UML 2.0 unterscheidet behavioral state machines, die Verhalten von Instanzen einer Klasse, Systemen oder Systemteilen beschreiben, und protocol state machines, die Protokolle, die von einem Systemelement realisiert werden, modellieren.
## Notation
Da die Notationselemente für Zustandsautomaten sehr komplex sind, werden sie hier in zwei Bereichen behandelt: die grundlegenden Konzepte der Zustandsautomaten werden im Abschnitt Notation - Konzept beschrieben, die weiterführenden Konzepte werden unter Notation - erweitert dargestellt.