Académique Documents
Professionnel Documents
Culture Documents
RDP Rapportt
RDP Rapportt
Tp :
Transforme un
diagramme d’activité
en un RDP
Réalisé par
2018/2019
Diagramme d'activité (Activity Diagram) :Un
diagramme d’activité est une variante des diagrammes d'états-
transitions. Il permet de représenter graphiquement le comportement
d'une méthode ou le déroulement d'un cas d'utilisation. dans un
diagramme d’activité les états correspondent à l’exécution d’actions
ou d’activités et les transitions sont automatiques..
1. Qu’est ce qu’un diagramme d’activité :
Le diagramme d'activité est un diagrammecomportemental d'UML,
permettant de représenter le déclenchement d'événements en fonction
des états du système et de modéliser des comportementsparallélisables
(multi-threads ou multi-processus). Le diagramme d'activité est
également utilisé pour décrire un flux de travail (workflow)
2. ATOM³
est un outil visuel très puissant de méta-modélisation et de
transformation des modèles multi-formalismes. La
transformation de modèles se base sur les grammaires de
graphes, qui sont une manière naturelle pour exprimer les
transformations.
Transformation des diagrammes d’activité d’UML vers RDP
Pour transformer les diagrammes d’activité en CSP, nous allons
proposer un méta modèle (pour générer un outil visuel de
modélisation des diagrammes d’activité) et une grammaire de graphe.
Méta-modèle des diagrammes d’activité
Afin de définir le méta-modèle des diagrammes d’activité, nous
avons utilisé l’outil de méta-modélisation ATOM³. Ce méta-modèle
permet de spécifier les attributs, les contraintes, les relations, ainsi que
l’apparence graphique des nœuds et des arcs.
Meta-modèle d’un RDP :
défini le nom.
pour crée une rule cliquer sur new.
pour sauvegarder une rule cliquer sur Save GG.
pour générer une rule cliquer sur Genirate GG code.
Pour exécuter une rule cliquer sur exécute GG code.
4-la règle 1 :
Spécifier code de la place
action
Exécution de la Régle1 :
cliquer sur exécute GG code
cliquer sur New
Browse
en suite user formalisme en suite la règle
sauvegarder
en suite cliquer sur ok
Execution affiché :
suppression :