SmartQVT - SmartQVT
| Стабильный выпуск | 0.1.4 (27 февраля 2007 г.) [±] |
|---|---|
| Написано в | Ява |
| Доступно в | Французский |
| Тип | Разработка программного обеспечения |
| Лицензия | EPL |
| Интернет сайт | smartqvt.elibel.tm.fr (Не в сети) |
SmartQVT представляет собой полную реализацию Java с открытым исходным кодом QTV-Operational язык, который предназначен для выражения преобразования модели в модель. Этот инструмент компилирует преобразования QVT в программы Java, чтобы иметь возможность запускать преобразования QVT. Скомпилированный Ява программы - это приложения на основе EMF. Он предоставляется как Затмение плагины, работающие поверх ЭДС фреймворк метамоделирования и под лицензией EPL.
Составные части
SmartQVT содержит 3 основных компонента:
- редактор кода: этот компонент помогает пользователю писать код QVT, выделяя ключевые слова.
- парсер: этот компонент преобразует файлы кода QVT в модельные представления программ QVT (абстрактный синтаксис).
- компилятор: этот компонент преобразует модельные представления программы QVT в исполняемые программы Java.
Смотрите также
- Мета-объектный объект (MOF): язык для написания метамоделей
- Язык преобразования модели
- Модельно-управляемая архитектура (MDA)