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)