Loading article…
| 安定リリース | 0.1.4 (2007年2月27日) [±] |
|---|---|
| 書かれた | ジャワ |
| 利用可能 | フランス語 |
| タイプ | ソフトウェア開発 |
| ライセンス | プレミアリーグ |
| Webサイト | smartqvt.elibel.tm.fr(オフライン) |
SmartQVT は、モデル間の変換を表現することに特化したQTV-Operational言語の完全な Java オープンソース実装であり、メンテナンスされていない (2013 年以降) ものです。このツールは、QVT 変換を Java プログラムにコンパイルして、QVT 変換を実行できるようにします。コンパイルされたJavaプログラムは、EMF ベースのアプリケーションです。これは、 EMFメタモデリング フレームワーク上で実行されるEclipseプラグインとして提供され、EPLに基づいてライセンスされます。
コンポーネント
SmartQVT には 3 つの主要コンポーネントが含まれています。
- コード エディター: このコンポーネントは、キーワードを強調表示することでユーザーが QVT コードを記述するのに役立ちます。
- パーサー: このコンポーネントは、QVT コード ファイルを QVT プログラムのモデル表現 (抽象構文) に変換します。
- コンパイラ: このコンポーネントは、QVT プログラムのモデル表現を実行可能な Java プログラムに変換します。
参照
- Meta-Object Facility (MOF): メタモデルを記述するための言語
- モデル変換言語
- モデル駆動型アーキテクチャ(MDA)
