Вопрос

QVT (преобразование представления запроса) - это спецификация OMG языка преобразования Модель-Модель. Некоторые инструменты уже реализуют это (Eclipse, androMDA). Мне интересно, действительно ли это используется в реальных случаях. Будет ли он когда-нибудь взлетать и использоваться для решения реальных проблем? Кто-нибудь использует язык QVT?

Это было полезно?

Решение 2

Похоже, что QVT используется для приложений, управляемых моделями безопасности. Это хороший выбор из-за четко определенной семантики и доказуемости. Это все еще исследование, однако. France Telecom экспериментирует с QVT. Они хотят использовать его для миграции баз данных и генеративного подхода для приложений.

http://smartqvt.elibel.tm .fr / события / QVT% 20Experimentations% 20at% 20France% 20Telecom.pdf http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber= 4159881

Другие советы

Наблюдая за сообществом MDD за нашими собственными проектами, я предположил, что QVT в конечном итоге подхватит. В настоящее время ATL и Kermeta, кажется, очень популярны, и смотрят на сообщения в группах не только в академических кругах.

Сейчас есть реализация декларативного QVT (см. группу Eclipse M2M для анонса), которая будет для нас очень интересной. Мы использовали прототип ModelMorf, но это был прототип, и у него было очень много времени. Я надеюсь, что с интеграцией dQVT в цепочку инструментов Eclipse мы сможем использовать его для наших собственных проектов (инструмент SoftEng, см. http://rcos.iist.unu.edu , извините, конечно, академик :).

Полагаю, боль от ручной разработки моделей вручную / с помощью человека еще не достаточно высока ... как только инструменты действительно увеличат порядок производительности, все изменится.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top