SmartQVT

De Wikipedia, la enciclopedia libre
Esta es la versión actual de esta página, editada a las 07:54 6 ago 2019 por Aosbot (discusión · contribs.). La dirección URL es un enlace permanente a esta versión.
(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)
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]

  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]