Pergunta

QVT (Consulta Ver Transformation) é uma especificação OMG de uma linguagem de transformação de modelo para modelo. Algumas ferramentas já implementá-lo (Eclipse, AndroMDA). Eu estou querendo saber se é realmente usado em casos reais. Nunca vai decolar e ser usada para resolver problemas do mundo real? Alguém está usando a linguagem QVT?

Foi útil?

Solução 2

Parece que QVT é beeing utilizado para aplicações de segurança Model Driven. É uma boa escolha devido à semântica e provability claramente definidos. Este ainda é reasearch no entanto. France Telecom está experimentando com QVT. Eles querem usá-lo para migrações de banco de dados e uma abordagem generativa para aplicações.

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

Outras dicas

De observar a comunidade MDD para os nossos próprios projetos, eu acho que QVT acabará por pegar. Atualmente ATL e Kermeta parecem ser muito popular, e de olhar para as postagens nos grupos não só na academia.

Há uma implementação de declarativa QVT agora (veja o grupo M2M Eclipse para o anúncio), que vai ser muito interessante para nós. Estamos usando o protótipo ModelMorf, mas era um protótipo e tinha um enorme tempo de resposta. Espero que com a integração de dQVT na cadeia de ferramentas Eclipse nós vamos ser capazes de usá-lo para os nossos próprios projetos (uma ferramenta SoftEng, consulte http://rcos.iist.unu.edu , desculpe, acadêmico do curso:.)

Eu acho que a dor de fazer desenvolvimento Model-Driven à mão / com o homem-poder não é alta o suficiente ainda ... uma vez que as ferramentas realmente aumentar a ordem de grandeza da produtividade, que vai mudar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top