Diagramme Etats Transitions (SMD)
Définition :
Ce diagramme permet de décrire le fonctionnement interne du système, en particulier du point de vue de la chaîne d'information (traitement opéré par une carte électronique, le logiciel associé,...).
D'une manière générale, le diagramme sert à représenter les différents états d'un système, ainsi que les événements qui vont l'amener dans ces états. On parle d'un diagramme comportemental.
Il est noter que le diagramme d'état permet de définir le déroulement d'un programme. Il est similaire à un algorigramme.
Représentation d'un diagramme état transition
Il se présente sous la forme d'une alternance d'états (rectangles aux coins arrondis) et de transitions (écrites entre crochets) qui constituent la condition de passage d'un état à l'autre, en suivant les liaisons orientées (flèches).
L'exemple ci-contre montre les états et transitions d'une balance lors[1] de son allumage.
Le point noir représente le début du fonctionnement.
Le point noir entouré d'un cercle noir représente la fin du fonctionnement
Exemple : Maison dôme rotative Domespace
Le pivotement du dôme peut obéir à l'un des trois modes de fonctionnement (MANUEL, PAYSAGES, SUIVI_SOLAIRE) selon l'état d'une variable Mode.
Il restera à définir comment l'habitant pourra modifier la valeur de cette variable (menu déroulant sur un écran tactile par exemple).
Lors du début de fonctionnement il n'y aucune transition nécessaire pour passer au premier état.
Le premier état est une procédure permettant une prise d'origine machine (POM). Au début la variable AR=1, puis à la fin de la procédure AR=0.
La transition vers l'état ChoixMode ne se fera que si la procédure POM respecte la condition Zero_Deg. Donc si la maison se trouve dans une certaine position où la rotation est égale à 0°.
A ce moment là une personne peut effectuer un choix Manuel Mode=0, Paysage Mode=1, Suivi Solaire Mode=2.
A chaque nouveau état correspond la condition de la valeur que prendra Mode.

Complément : Les états
Il en existe de quatre types.

Complément : Les transitions
Il existe deux types de transitions :
Les transitions sans condition, le passage d'un état à l'autre se fait automatiquement.
Les transitons avec condition, le passage ne peut se faire que si la condition est respectée.
