RNTI

MODULAD
Les Zero-Safe Nets pour la Préservation de la TTC dans les Diagrammes d'Activité d'UML
In LMO 2009, vol. RNTI-L-3, pp.89-104
Résumé
Avec les extensions d'UML 2.0, les réseaux de Petri, utilisés comme cadre sémantique formel pour les diagrammes d'activité d'UML, ne permettent plus d'exprimer les nouvelles constructions de haut niveau telles que la traverse-to-completion. Cette dernière nécessite une synchronisation globale entre les noeuds fork et join, totalement absente dans les réseaux de Petri ordinaires offrant une synchronisation locale. Afin de préserver le comportement des diagrammes d'activité, nous proposons l'adoption des réseaux de Petri zero-safe, une classe particulière des réseaux de Petri. Nous définissons un passage générique des diagrammes d'activité d'UML vers cette classe des réseaux de Petri. La formalisation que nous proposons assure la préservation de la sémantique opérationnelle des diagrammes d'activité en mettant l'accent sur le principe de la traverse-to-completion et la synchronisation des noeuds fork et join supportant ainsi les flots de contrôle et donnée et la concurrence des threads déclenchés par le noeud fork.