MAGIC ALF ANALYST

CÓDIGO TOTALMENTE EJECUTABLE

Alf (Action Language for Foundation UML) es un lenguaje textual para la codificación del comportamiento detallado y ejecutable dentro de un modelo UML general. Alf es un estándar del Object Management Group (OMG), que es además la organización que mantiene la especificación UML. Forma parte del conjunto de especificaciones del OMG relacionadas con la definición de la semántica de ejecución precisa para UML, basada en la especificación original Foundational UML (fUML).

Principales ventajas

 

  • Magic Alf Analyst permite utilizar el lenguaje Alf dentro de Magic Model Analyst.
  • Proporciona un editor que tiene en cuenta la sintaxis para introducir y actualizar el código Alf y un compilador para convertir el código Alf en modelos de actividad fUML.
  • Las especificaciones del comportamiento escritas con código Alf son totalmente ejecutables en el contexto de modelos de máquinas de clase, actividad y estado.
  • El complemento Alf admite el lenguaje Alf a nivel de "conformidad completa", es decir, proporciona un lenguaje de acción completo para representar el comportamiento dentro de un modelo UML creado de la forma habitual en MagicDraw.