MAGIC ALF ANALYST

완전 실행 가능한 코드

Alf(Action Language for Foundation UML)는 전반적인 uml 모델 내에서 실행 가능한 구체적인 동작의 코딩을 위한 텍스트 언어입니다. Alf는 UML 사양을 유지관리하는 조직인 OMG(Object Management Group)의 표준입니다. Alf는 UML을 위한 정교한 실행 시맨틱을 정의하고 원래 fUML(Foundational UML) 사양에 기반한 OMG 사양 집합 중 하나입니다.

주요 이점

 

  • Magic Alf Analyst를 통해 사용자는 Magic Model Analyst 내에서 Alf 언어를 사용할 수 있습니다.
  • 여기에는 Alf 코드를 입력 및 업데이트할 수 있는 시맨틱 기반 에디터와 Alf 코드를 fUML 활동 모델로 번역하는 컴파일러가 제공됩니다.
  • Alf 코드를 사용하여 작성된 동작 사양은 클래스, 활동, 상태 기계 모델 컨텍스트에서 완벽하게 실행 가능합니다.
  • Alf 플러그인은 Alf 언어를 "완전 적합한" 수준에서 지원합니다. MagicDraw에서 일반적인 방식으로 생성된 UML 모델 내에서 동작을 재현하기 위한 완전한 동작 언어를 제공합니다.