SmartQVT
Apariencia
SmartQVT | ||
---|---|---|
Información general | ||
Tipo de programa | Ingeniería de software | |
Licencia | EPL | |
Idiomas | inglés | |
Información técnica | ||
Programado en | Java | |
Plataformas admitidas | Plataforma Java | |
Versiones | ||
Última versión estable | 0.1.4 ( 27 de febrero de 2007) | |
Enlaces | ||
SmartQVT es una implementación completa de código abierto de Java del lenguaje operacional QVT que se dedica a expresar Arquitecturas dirigidas por modelo, desarrollada por Orange Labs[1]
Esta herramienta compila las transformaciones de QVT en programas de Java para poder ejecutar transformaciones de QVT. Los programas compilados Java son aplicaciones basadas en EMF.
Se proporciona como plug-ins Eclipse ejecutándose en lo alto del marco de metamodeling EMF y está sujeto a la licencia EPL.
Componentes
[editar]SmartQVT contiene tres componentes principales:
- un editor de código: este componente permite al usuario escribir código QVT resaltando palabras clave;
- un analizador: este componente convierte los archivos de código QVT en representaciones de modelo de los programas QVT (sintaxis abstracta);
- un compilador: este componente convierte representaciones del modelo del programa QVT en programas ejecutables de Java.
Notas
[editar]- ↑ http://www.orange.com/en_EN/innovation/software_licensing/Software/SmartQVT.jsp A tool for model transformation and code generation
Véase también
[editar]- Portal:Software libre. Contenido relacionado con Software libre.
- Meta-Object Facility
Enlaces externos
[editar]- MOF 2.0 Query/View/Transformation Specification (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última). (especificación de transformación/vista/consulta de MOF 2.0)
- página en muro de Facebook de SmartQVT
- Foro en ForumJAR sobre SmartQVT
- Sitio de SmartQVT en SourceForge
Nota
[editar]- Esta obra contiene una traducción derivada de «SmartQVT» de Wikipedia en inglés, publicada por sus editores bajo la Licencia de documentación libre de GNU y la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.