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
[editar datos en Wikidata]

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]