QVT

QVT — коэффициент полезного действия Обзор QVT QVT — это стандарт OMG для преобразования моделей, который включает запросы, представления и […]

QVT — коэффициент полезного действия

  • Обзор QVT

    • QVT — это стандарт OMG для преобразования моделей, который включает запросы, представления и преобразования. 
    • Преобразования модели могут быть записаны на трех языках: QVT-Operational, QVT-Relations и QVT-Core. 
    • QVT-Operational используется для однонаправленных преобразований, QVT-Relations для одно- и двунаправленных, а QVT-Core для упрощения QVT-Relations. 
    • QVT-BlackBox позволяет вызывать средства преобразования, написанные на других языках. 
  • История и реализации

    • QVT был разработан в ответ на запрос предложений OMG в 2002 году. 
    • Первая версия стандарта была одобрена в 2005 году, а версия 1.1 выпущена в 2011 году. 
    • Существуют реализации QVT-Operational от Borland Together, Eclipse Foundation и других, а также специализированные инструменты для QVT-Relations и QVT-Ядра. 
  • Похожий на QVT

    • jQVT — это скомпилированный движок QVT для Java, который использует Xbase вместо OCL. 
    • Tefkat — это реализация языка Tefkat с открытым исходным кодом, который также похож на QVT. 
    • ATL — это QVT-подобный язык преобразований и движок с большим сообществом пользователей и библиотекой преобразований с открытым исходным кодом. 
    • Платформа преобразования моделей (MTF) — это проект IBM AlphaWorks, который также похож на QVT. 

Полный текст статьи:

QVT — Википедия, бесплатная энциклопедия

Оставьте комментарий

Прокрутить вверх