SmartQVT - SmartQVT
Stabilní uvolnění | 0.1.4 (27. února 2007[±] | )
---|---|
Napsáno | Jáva |
K dispozici v | francouzština |
Typ | Vývoj softwaru |
Licence | EPL |
webová stránka | smartqvt.elibel.tm.fr (Offline) |
SmartQVT je úplná implementace Java v otevřeném zdrojovém kódu QTV-provozní jazyk, který se věnuje vyjadřování transformace modelu na model. Tento nástroj kompiluje transformace QVT do programů Java, aby bylo možné provádět transformace QVT. Zkompilovaný Jáva programy jsou aplikace založené na EMF. Poskytuje se jako Zatmění zásuvné moduly běžící nad EMF metamodelování a je licencován pod EPL.
Součásti
SmartQVT obsahuje 3 hlavní komponenty:
- editor kódu: tato součást pomáhá uživateli psát kód QVT zvýrazněním klíčových slov.
- analyzátor: tato součást převádí soubory kódu QVT do modelových reprezentací programů QVT (abstraktní syntaxe).
- kompilátor: tato součást převádí modelové reprezentace programu QVT na spustitelné programy Java.
Viz také
- Zařízení s metaobjekty (MOF): jazyk pro psaní metamodelů
- Jazyk transformace modelu
- Architektura řízená modelem (MDA)