SmartQVT

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
SmartQVT

?
Información general
Última versión estable 0.1.4
27 de febrero de 2007
Género Ingeniería de software
Programado en Java
Sistema operativo multiplataforma
Plataforma Plataforma Java
Licencia EPL
Idiomas inglés

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.

Referencias[editar]

Notas[editar]

  1. 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]

Enlaces externos[editar]

Nota[editar]