Importation de diagrammes d'états-transitions (statechart diagrams) Rational Rose

PowerAMC peut importer les objets les plus importants des diagrammes de diagrammes d'états-transitions (statechart diagrams) Rational Rose.

Dans Rose, les diagrammes d'activités et d'états-transitions sont créés dans la Use Case View ou la Logical View :
  • Au niveau racine

  • Dans une activité

  • Dans un état

Une UML State Machine est automatiquement créée : elle contient des diagrammes "statechart" (états-transitions) "activity" (diagrammes d'activités) avec leurs objets.

Dans PowerAMC, les diagrammes d'états-transitions sont créés au niveau du modèle ou dans un état composite : le package parent ou le modèle est considéré comme la State Machine UML.

Les diagrammes d'états-transitions Rose qui se trouvent au niveau racine ou dans un état sont importés, mais ceux qui se trouvent dans une activité ne sont pas importés.

Seules les propriétés répertoriées sont importées :

Objet Rose

Objet de MOO

State :

  • When action

  • OnEntry action

  • OnExit action

  • Do action

  • OnEvent action

  • Event action

  • Event arguments

Etat ou noeud d'objet :

  • Evénement déclencheur

  • Entry

  • Exit

  • Do

  • Event

  • Evénement déclencheur

  • Arguments d'événement

State transition :

  • <No name>

  • <No code>

  • Event

  • Arguments

  • Guard condition

  • Action

Transition :

  • Nom calculé

  • Code calculé

  • Evénement déclencheur

  • Arguments d'événement

  • Condition

  • Action déclenchante