| Pseudozustandstyp | Beschreibung | Symbol |
|---|---|---|
| Anfang (Initial) | Wird in einer Region platziert, um den Startzustand anzugeben, wenn ein Übergang auf die Begrenzung eines zusammengesetzten Zustands verweist. Einzelne oder mehrere Übergänge vom Anfangszustand verweisen jeweils auf einen Startzustand. Wenn mehrere Übergänge von einem Anfangszustand stammen, dann wird der Startzustand durch Auswertung der Wächterbedingung der einzelnen Übergänge ermittelt. | |
| Auswahl (Choice) | Empfängt einen einzigen eingehenden Übergang und gibt zwei Übergänge aus, die jeweils über eine Wächterbedingung verfügen, von der eine den Wert 'true' aufweist. | |
| Kreuzung (Junction) | Wird zwischen zwei oder mehr Fragmenten eines Übergangs verwendet, die jeweils über eine unterschiedliche Ein- oder Austrittsaktion verfügen. | |
| Tiefe Historie (Deep History) | Ein Übergang in den Zustand 'Tiefe Historie' in einem zusammengesetzten Zustand ruft den Zustand auf, der direkt vor dem letzten Austritt des zusammengesetzten Zustands aktiv war. Der letzte aktive Zustand kann mit beliebiger Tiefe verschachtelt sein. Ein Übergang muss den letzten aktiven Zustand direkt aus dem zusammengesetzten Zustand in einen anderen Zustand überführt haben. | |
| Flache Historie (Shallow History) | Ein Übergang in den Zustand 'Flache Historie' in einem zusammengesetzten Zustand ruft den letzten aktiven Zustand mit der gleichen Tiefe wie der Historienzustand selbst vor dem letzten Austritt aus dem zusammengesetzten Zustand auf. | |
| Vereinigung (Join) | Empfängt mindestens zwei eingehende Übergänge, die zusammengeführt werden, um einen ausgehenden Übergang zu bilden. Jeder eingehende Übergang in den Pseudozustand 'Vereinigung' (Join) muss aus einer anderen Region eines orthogonalen Zustands stammen. | |
| Gabelung (Fork) | Empfängt einen eingehenden Übergang, der in mindestens zwei ausgehende Übergänge aufgeteilt wird. Jeder ausgehende Übergang aus dem Pseudozustand 'Vereinigung' (Join) muss als Ziel einen Zustand in einer anderen Region eines orthogonalen Zustands haben. | |
| Eintrittspunkt (Entry Point) | Wird an der Begrenzung oder in einer Region einer Zustandsmaschine oder eines zusammengesetzten Zustands mit einem einzigen ausgehenden Übergang in einen Unterzustand platziert. Der Eintrittspunkt wird verwendet, wenn mehrere Möglichkeiten zum Eintritt in einen Zustand vorhanden sind und wenn kein einzelner Standardunterzustand als Ziel für den Übergang vorhanden ist. | |
| Austrittspunkt (Exit Point) | Wird an der Begrenzung oder in einer Region einer Zustandsmaschine oder eines zusammengesetzten Zustands mit einem einzigen eingehenden Übergang aus einem Unterzustand platziert. Der Austrittspunkt wird verwendet, wenn mehrere Möglichkeiten zum Austritt aus einem Zustand vorhanden sind. Jeder Austrittspunkt kann die Quelle eines externen Übergangs sein. | |
| Ende (Terminate) | Dieser auch als Terminator bezeichnete Pseudozustand gibt das Ende der Ausführung einer Zustandsmaschine an. |