MAGIC ALF ANALYST

VOLLSTÄNDIG AUSFÜHRBARER CODE

Alf (Action Language for Foundational UML) ist eine Textsprache zur Codierung detaillierter, ausführbarer Verhaltensweisen innerhalb eines UML-Gesamtmodells. Alf ist ein Standard der Object Management Group (OMG), die auch die UML-Spezifikation verwaltet. Alf gehört zu einer Suite von OMG-Spezifikationen, die sich auf die Definition präziser Ausführungssemantik für UML beziehen und auf der ursprünglichen fUML-Spezifikation (Foundational UML) aufbauen.

Hauptvorteile

 

  • Mit Magic Alf Analyst können Sie die Sprache Alf in Magic Model Analyst verwenden.
  • Es bietet sowohl einen syntaxbewussten Editor für die Eingabe und Aktualisierung von Alf-Code als auch einen Compiler für die Übersetzung von Alf-Code in fUML-Aktivitätsmodelle.
  • Verhaltensspezifikationen, die mit Alf-Code geschrieben wurden, sind im Kontext von Klassen-, Aktivitäts- und Statusmaschinenmodellen vollständig ausführbar.
  • Das Alf-Plugin unterstützt die Sprache Alf auf der Stufe „Full Conformance“, d. h., es bietet eine komplette Aktionssprache zur Darstellung des Verhaltens innerhalb eines UML-Modells, das in MagicDraw wie gewohnt erstellt wurde.