Diagramme de transition d’état : un exemple d’élément chauffant

Un état est une condition ou une situation au cours de la vie d’un objet au cours de laquelle il satisfait à une condition, exécute une activité ou attend un événement. Un objet reste dans un état pendant une période de temps limitée.

Par exemple, un radiateur dans une maison peut être dans l’un des quatre états suivants : (1) Inactif (en attente
d’une commande pour commencer à chauffer la maison), (2) En cours d’ activation (son gaz est allumé, mais il attend d’atteindre
la température ), (3) Actif (son gaz et sa soufflante sont tous deux allumés) et (4) Arrêt (son gaz est éteint mais
sa soufflante est allumée, évacuant la chaleur résiduelle du système).

Une transition est une relation entre deux états indiquant qu’un objet dans le premier état
effectuera certaines actions et entrera dans le second état lorsqu’un événement spécifié se produit et que des
conditions spécifiées sont satisfaites. Lors d’un tel changement d’état, la transition est dite déclenchée. Jusqu’à ce que la transition
se déclenche, l’objet est dit être dans l’état source ; après son déclenchement, on dit qu’il est dans l’état cible.

Par exemple, un élément chauffant peut passer de l’ état Idle à l’état Activating lorsqu’un événement tel
que tooCold (avec le paramètre wantedTemp) se produit.

 

En savoir plus Diagramme de machine d’état par exemples

Leave a Reply

Votre adresse e-mail ne sera pas publiée.