Outil UML : Diagrammes d'état
Exemples de diagrammes d'états UML réalisés avec Modelio
Le diagramme d'état UML est un puissant mécanisme de formalisation de la dynamique qui peut exprimer plusieurs aspects d'une classe.
UML distingue les "protocol state machines" des "behavioral state machine" ?
Les "protocol state machines" ont une sémantique très simple. Ils peuvent être utilisés pour la plupart des classes représentant une notion métier, qui a toujours plusieurs états différents pendant sa vie, ces états étant modifiés du fait de processus métier et/ou d'invocation d'opérations sur la classe représentée.
Modelio supporte les dernières évolutions apportées par UML2 pour les state machines, comme les points d'entrée, les points de sortie et les régions.