QVT(查询视图转换)是模型到模型转换语言的 OMG 规范。一些工具已经实现了它(Eclipse、androMDA)。我想知道它是否真的用于现实世界的案例。它会起飞并被用来解决现实世界的问题吗?有人使用 QVT 语言吗?
2 回答
通过观察我们自己项目的 MDD 社区,我猜 QVT 最终会兴起。目前 ATL 和 Kermeta 似乎很受欢迎,而且从小组中的帖子来看,不仅在学术界。
现在有一个声明式 QVT 的实现(请参阅 M2M Eclipse 组的公告),这对我们来说将非常有趣。我们一直在使用 ModelMorf 原型,但它只是一个原型,而且周转时间非常长。我希望通过将 dQVT 集成到 Eclipse 工具链中,我们能够将它用于我们自己的项目(一个 SoftEng 工具,请参阅http://rcos.iist.unu.edu,抱歉,当然是学术 :) .
我想手工/人力进行模型驱动开发的痛苦还不够高……一旦工具真正提高了生产力的数量级,那将会改变。
似乎 QVT 正在用于模型驱动安全应用程序。由于明确定义的语义和可证明性,这是一个不错的选择。然而,这仍然是研究。法国电信正在试验 QVT。他们希望将其用于数据库迁移和应用程序的生成方法。
http://smartqvt.elibel.tm.fr/events/QVT%20Experimentations%20at%20France%20Telecom.pdf http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4159881