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.
Cf. le glossaire pour la définition du terme «état
composite ».
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|