Modélisation comportementale ETAT

Diagramme d'état (STM)

On appellera «état» une situation d’une durée finie pendant laquelle le système :

  • exécute une activité particulière (constitué de plusieurs actions)

  • satisfait à une certaine condition ou est en attente d’un événement.

Le passage d’un état à un autre se fait en franchissant une transition.

Le diagramme d’état décrit les états successifs d'un système ou d’un sous-système qui occupent des états bien définis au cours de leur fonctionnement (machine d'état). C'est notamment le cas du fonctionnement séquentiel.

Les états

Etat initial : il désigne le point de départ de la séquence qui peut correspondre à ma mise en énergie

Etat final : il représente la fin du fonctionnement su système qui peut correspondre à la mise hors énergie. Plus aucun état n'est actif

Etat : un état représente une situation pendant laquelle: il satisfait une certaine condition, il exécute une certaine activité, il attend un certain événement.

Etat composite : aussi appelé super-état; il permet d’englober plusieurs sous-états. Il comporte un état initial.

Transition

Elle représente l'évolution du système d'un état à un autre selon une condition de déclenchement.

Fourche

Active simultanément 2 états à partir d'un état antérieur. Il existe également l'union qui active 1 état à partir de 2 états précédents.

La description d’un état peut inclure des événements internes, afin de montrer la réponse de l’état à l'occurrence de ces événements. Les événements entry, do et exit indiquent ce qu’il se passe :

  • à l’entrée dans l’état (mot clé entry),

  • pendant l’état (do),

  • à la sortie de l’état (exit).