モデル変換言語

モデル変換言語（モデルへんかんげんご、Model Transformation Language）とは、モデル駆動型アーキテクチャにおけるモデル変換を行う（コンピュータ）言語（プログラミング言語ではない）。

 モデル変換言語 
OMGは、MOF/QVT と呼ばれるモデル変換言語の標準を定義した。これ以外にも、モデル変換言語として GReAT、VIATRA、ATL 等が存在する。モデル変換はモデル駆動型アーキテクチャの重要なコンポーネントである。

参考文献

The MDA Journal: Model Driven Architecture Straight From The Masters
Model Driven Architecture: Applying MDA to Enterprise Computing, David S. Frankel, John Wiley & Sons, ISBN 0-471-31920-1

関連項目
 データ変換
 テンプレートエンジン
 ドメイン固有言語 (DSL)
 フィルター (ソフトウェア)
 プラットフォーム独立モデル (PIM)
 プラットフォーム特化モデル (PSM)
 モデル駆動型アーキテクチャ (MDA)
 モデル駆動工学 (MDE)
 変換言語
 ATL
 MOF Queries/Views/Transformations (MOF QVT)
 VIATRA
 Webテンプレート
 XSLT

 外部リンク 
OMG MDA Guide MDA Guide Version 1.0.1
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
Czarnecki, K, and Helsen, S : Classification of Model Transformation Approaches. In: Proceedings of the OOPSLA'03 Workshop on the Generative Techniques in the Context Of Model-Driven Architecture, Anaheim, California, USA. Webpublished. 
Gronmo, R, and Oldevik, J : An Empirical Study of the UML Model Transformation Tool (UMT). 

Category:ソフトウェア工学
Category:システム工学
Category:仕様記述言語