Les pseudo-états peuvent être de différents types : initial, historique (deep history), historique simple (shallow history), union (join), parallélisme (fork), jonction, choix, point d'entrée, point de sortie, terminaison ou référence.
Initial
Le pseudo-état initial a une seule transition en sortie vers l'état Initial de l'objet lors de sa création.
Historique
Un pseudo-état Historique représente la dernière configuration active de l'état composite qui le contient ; c'est-à-dire, la configuration active quand l'état composite a été quitté pour la dernière fois.
Historique simple
Un pseudo-état historique simple représente le plus récent sous-état actif d'un état composite (sans les sous-états de ce sous-état).
Parallélisme
Un parallélisme (fork) sépare une transition en plusieurs transitions concurrentes.
Union
Une union (join) est le regroupement de plusieurs transitions en une seule.
Choix
Un Choix d'une seule transition entre plusieurs transitions possibles.
Jonction
Une jonction est utilisée pour définir des chemins de transition complexes entre plusieurs états.
Entrée
C'est un point d'entrée d'une machine à état ou d'un état composite.
Sortie
C'est un point de sortie d'une machine à état ou d'un état composite.
Référence
C'est une référence à une entrée ou à une sortie d'une machine à état ou d'un état composite
Terminaison
L'entrée dans ce pseudo-état implique une terminaison complète de la machine à état.