ATLAS Transformation Language

ATLAS Transformation Language（ATL）は、QVTの Request for Proposal を受けて INRIA が開発したモデル変換言語である。QVT は Object Management Group によるモデル変換の標準である。ATL は、文法的変換にも意味論的変換にも使える。ATL は、モデル変換用仮想マシン上に構築されている。

 実装 
関連して、オープンソースの ATL 開発ツールキットプラグインが Eclipse Model-to-Model Transformation Project (EMP) から出ており、MOF QVT (Query/View/Transformation language) を実装している。こちらにある文書を参照されたい。変換のための大規模なライブラリが ATL Transformations にある。MOF QVT はモデル変換のためのドメイン固有言語である。Ecore、EMF、KM3（メタモデル記述のためのドメイン固有言語）などで記述されたモデルをサポートしている。ATL は MDR/NetBeans 上でも動作する。

 参考文献 
Model-Driven Architecture: Vision, Standards And Emerging Technologies at omg.org
An Introduction to Model Driven Architecture at ibm.com
From Object Composition to Model Transformation with the MDA at omg.org
ATL on Eclipsepedia

 関連項目 


 モデル駆動工学  (MDE)
 ドメイン固有言語  (DSL)
 モデル駆動型アーキテクチャ  (MDA)
 ドメイン固有モデリング (DSM)
 変換言語 (TL)
 モデル変換言語 (MTL)

 モデルベーステスト (MBT) 
 Eclipse GMT Project
 MOF Queries/Views/Transformations (QVT)
 MOF
 ソフトウェアファクトリー
 メタモデル

 XMI
 オブジェクト指向
 モデリング言語
 UML
 Object Constraint Language (OCL)
 ドメイン固有言語 (DSL) 

 外部リンク 

 ATL project

Category:ソフトウェア工学
Category:統一モデリング言語
Category:システム
Category:Javaプラットフォームソフトウェア
Category:フリーUMLツール