4. Hiérarchisation des actions d'un diagramme d'activité
Cependant, cette transformation ne peut s'appliquer que si l'on est capable de justifier que la structure hiérarchisée des activités représente les mêmes flots de données et de contrôle que le diagramme d'activités source, sachant cependant que nous nous limitons ici à des langages de style impératif, cadre dans lequel nous nous sommes placés au départ en étudiant la modélisation en OCL des propriétés des langages.
Cette transformation est réalisée par étapes successives, en cherchant des fragments :
de modèles dont les éléments peuvent s'exprimer en termes de séquences (SequenceNode ) regroupant les actions qui se succèdent dans le modèle ;
de tests (ConditionalNode ) portant sur des nœuds d'activité dont l'exécution est soumise à des conditions ;
de nœuds de boucle (LoopNode ) portant sur des nœuds...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Hiérarchisation des actions d'un diagramme d'activité