Pregunta

QVT (Query View Transformation) es una especificación OMG de un lenguaje de transformación Modelo a Modelo. Algunas herramientas ya lo implementan (Eclipse, androMDA). Me pregunto si realmente se usa en casos del mundo real. ¿Alguna vez despegará y se utilizará para abordar problemas del mundo real? ¿Alguien está usando el lenguaje QVT?

¿Fue útil?

Solución 2

Parece que QVT se está utilizando para las aplicaciones de Model Driven Security. Es una buena opción debido a la semántica y la demostrabilidad claramente definidas. Sin embargo, esto sigue siendo una investigación. France Telecom está experimentando con QVT. Quieren usarlo para migraciones de bases de datos y un enfoque generativo para aplicaciones.

http://smartqvt.elibel.tm .fr / events / QVT% 20Experimentations% 20at% 20France% 20Telecom.pdf http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber= 4159881

Otros consejos

Al observar a la comunidad MDD para nuestros propios proyectos, supongo que QVT eventualmente se recuperará. Actualmente, ATL y Kermeta parecen ser muy populares, y al mirar las publicaciones en los grupos no solo en la academia.

Ahora hay una implementación de QVT declarativo (vea el grupo M2M Eclipse para el anuncio), eso será muy interesante para nosotros. Hemos estado usando el prototipo ModelMorf, pero era un prototipo y tuvo un tiempo de respuesta muy grande. Espero que con la integración de dQVT en la cadena de herramientas de Eclipse podamos usarlo para nuestros propios proyectos (una herramienta SoftEng, vea http://rcos.iist.unu.edu , lo siento, académico, por supuesto :).

Supongo que el dolor de hacer un desarrollo impulsado por modelos a mano / con mano de obra aún no es lo suficientemente alto ... una vez que las herramientas realmente aumenten el orden de magnitud de la productividad, eso cambiará.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top