MAGIC ALF ANALYST

CODE ENTIÈREMENT EXÉCUTABLE

Alf (Action Language for Foundation) est un langage texte permettant de coder des comportements exécutables détaillés au sein d'un modèle UML général. Alf est un standard de l'OMG (Object Management Group), qui maintient également la spécification UML. Alf compte parmi les spécifications de l'OMG en matière d'explicitation de la sémantique d'exécution du langage UML, et vient renforcer la spécification fUML d'origine.

Avantages clés

 

  • Utilisation du langage Alf dans Magic Model Analyst.
  • Éditeur avec reconnaissance de syntaxe dédié à la saisie et à la mise à jour du code Alf et compilateur dédié à la conversion du code Alf en modèles d'activité fUML.
  • Spécifications comportementales rédigées à l'aide du code Alf entièrement exécutables dans le cadre de modèles de classe, d'activité et de machine à état fini.
  • Prise en charge du langage Alf entièrement conforme, c'est-à-dire avec un langage d'action complet permettant de représenter le comportement au sein d'un modèle UML créé de façon standard dans MagicDraw.