This article needs additional citations for verification. (October 2025) |
| スマートQVT | |
|---|---|
| 安定版リリース | 0.1.4 (2007年2月27日) [±] (2007-02-27) |
| 書かれた | ジャワ |
| 入手可能な | フランス語 |
| タイプ | ソフトウェア開発 |
| ライセンス | プレミアリーグ |
| Webサイト | smartqvt.elibel.tm.fr(オフライン) |
SmartQVTは、モデル間変換を表現することに特化したQTV-Operational言語の完全なJavaオープンソース実装であり、2013年以降メンテナンスされていません。[1]このツールは、QVT変換をJavaプログラムにコンパイルし、QVT変換を実行できるようにします。コンパイルされたJavaプログラムはEMFベースのアプリケーションです。EMFメタモデリングフレームワーク上で実行されるEclipseプラグインとして提供され、 EPLライセンスが適用されます。[2]
コンポーネント
SmartQVT には 3 つの主要コンポーネントが含まれています。
- コード エディター: このコンポーネントは、キーワードを強調表示してユーザーが QVT コードを記述するのに役立ちます。
- パーサー: このコンポーネントは、QVT コード ファイルを QVT プログラムのモデル表現 (抽象構文) に変換します。
- コンパイラ: このコンポーネントは、QVT プログラムのモデル表現を実行可能な Java プログラムに変換します。
参照
- Meta-Object Facility (MOF): メタモデルを記述するための言語
- モデル変換言語
- モデル駆動型アーキテクチャ(MDA)
参考文献
- ^ "SmartQVT". SourceForge . 2013年4月23日. 2025年10月20日閲覧。
- ^ “QVT - SDQ Wiki”. sdq.kastel.kit.edu (ドイツ語) 。2025 年 10 月 20 日に取得。