Question

QVT (Query View Transformation) est une spécification OMG d’un langage de transformation modèle à modèle. Certains outils l'implémentent déjà (Eclipse, androMDA). Je me demande s'il est vraiment utilisé dans des cas réels. Sera-t-il un jour lancé et sera-t-il utilisé pour résoudre des problèmes concrets? Est-ce que quelqu'un utilise le langage QVT?

Était-ce utile?

La solution 2

On dirait que QVT est utilisé pour les applications de sécurité pilotée par les modèles. C'est un bon choix en raison de la sémantique et de la prouvabilité clairement définies. C'est toujours la recherche cependant. France Télécom expérimente QVT. Ils veulent l’utiliser pour les migrations de bases de données et une approche générative pour les applications.

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

Autres conseils

En observant la communauté MDD pour nos propres projets, je suppose que QVT finira par reprendre. Actuellement, ATL et Kermeta semblent être très populaires, et en regardant les publications dans les groupes, pas seulement dans les universités.

Il y a maintenant une implémentation de QVT déclaratif (voir l'annonce du groupe M2M Eclipse), ce sera très intéressant pour nous. Nous utilisons le prototype ModelMorf, mais il s’agissait d’un prototype dont le délai de traitement était très long. J'espère qu'avec l'intégration de dQVT dans la chaîne d'outils Eclipse, nous pourrons l'utiliser pour nos propres projets (un outil SoftEng, voir http://rcos.iist.unu.edu , désolé, académique bien sûr:).

Je suppose que la difficulté de faire un développement manuel-mannequin / avec main-d’œuvre n’est pas encore assez grande ... une fois que les outils ont réellement augmenté l’ordre de grandeur de la productivité, cela va changer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top