DIAGRAMME D'ETATS-TRANSITIONS
 
 
BOITE DE VITESSES
 

On considère une boîte de vitesses automatique de voiture. La boîte au démarrage est au point mort. La marche arrière ainsi que la position parking peuvent être enclenchées à partir du point mort. La première marche avant peut également être enclenchée à partir du point mort. En revanche, les autres marches avant, la seconde et la troisième, sont enclenchées en séquence: 123 pour une accélération, et 321 pour une décélération. Seules la marche arrière, la position parking et la première marche avant peuvent être ramenées directement au point mort.
Correction...

 
MONTRE DIGITALE
 

On désire modéliser le mécanisme d'une montre digitale. Une montre digitale simple comporte un affichage et deux boutons de réglage. On considère pour l'instant la montre avec deux modes de fonctionnement (affichage et réglage). Le mode réglage possède deux sous-modes (réglage des minutes et réglage des heures). Le bouton A est utilisé pour changer de mode, ce qui s'effectue de manière cyclique:

affichageréglage minutesréglage heuresaffichage...

Dans les deux sous-modes de réglage, le bouton B permet d'augmenter d'une minute ou d'une heure chaque fois qu'il est appuyé. On ajoute ensuite les modes chronomètre et alarme à la montre. L'alarme se programme avec le bouton B (de la même manière que le réglage simple de la montre). Le chronomètre est lancé et stoppé également avec le bouton B. Le passage d'un mode à l'autre s'effectue toujours avec le bouton A:

affichageréglagealarmechronomètreaffichage...

Le chronomètre fonctionne en parallèle avec les autres modes, et l'alarme possède un état interne (activée ou désactivée), indépendant des autres états, qui se règle avec le bouton B.
Correction...

On rajoute un bouton C à la montre pour étendre les fonctionnalités du chronomètre. Le bouton B sert alors à la mise en route, à l'arrêt et à la reprise du compteur. Le bouton C permet de suspendre ou de reprendre l'affichage, il remet également le compteur à zéro si le chronomètre est arrêté.
Correction...