5.5.8 État composite *
précédent suivant
Avec UML, il est possible de spécifier des états concurrents,
c’est-à-dire des objets qui dans certains états peuvent exécuter
plusieurs actions concurrentes. Cela signifie que l’objet de la classe
modélisée peut faire plusieurs choses à la fois. Il est ainsi possible de
spécifier le comportement d’objets dits actifs qui effectuent plusieurs
actions de manière concurrente. L’état composite est un concept avancé du
diagramme de machine à états que nous vous conseillons de ne pas utiliser dans
les bureaux d’étude de ce module.
Un état composite est un état qui contient des machines à
états. Chaque région contient un diagramme de machine à états. Chaque machine à
états démarre et fonctionne en parallèle dès l’entrée dans l’état
composite. Les machines à états des régions sont interrompues dès qu’un
événement fait sortir de l’état composite.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2014
|