Domanda

QVT (Query View Transformation) è una specifica OMG di un linguaggio di trasformazione da modello a modello. Alcuni strumenti lo implementano già (Eclipse, androMDA). Mi chiedo se sia davvero usato nei casi del mondo reale. Decollerà mai e sarà utilizzato per affrontare i problemi del mondo reale? Qualcuno sta usando il linguaggio QVT?

È stato utile?

Soluzione 2

Sembra che QVT sia utilizzato per applicazioni Model Driven Security. È una buona scelta a causa della semantica e della provabilità chiaramente definite. Questo è ancora ricerca. France Telecom sta sperimentando QVT. Vogliono usarlo per le migrazioni di database e un approccio generativo per le applicazioni.

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

Altri suggerimenti

Osservando la comunità MDD per i nostri progetti, immagino che alla fine QVT riprenderà. Attualmente ATL e Kermeta sembrano essere molto popolari e guardando le pubblicazioni nei gruppi non solo in ambito accademico.

Esiste un'implementazione del QVT dichiarativo (vedi il gruppo Eclipse M2M per l'annuncio), che sarà molto interessante per noi. Abbiamo usato il prototipo ModelMorf, ma era un prototipo e ha avuto un tempo di inversione di tendenza molto grande. Spero che con l'integrazione di dQVT nella catena di strumenti Eclipse saremo in grado di usarlo per i nostri progetti (uno strumento SoftEng, vedi http://rcos.iist.unu.edu , scusa, ovviamente accademico :).

Suppongo che il dolore di fare lo sviluppo guidato dai modelli a mano / con il potere umano non sia ancora abbastanza alto ... una volta che gli strumenti aumenteranno davvero l'ordine di grandezza della produttività, questo cambierà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top