TY - GEN
T1 - Yet Another Three QVT Languages
AU - Willink, Edward
AU - Hoyos, Horacio
AU - Kolovos, Dimitris
PY - 2013
Y1 - 2013
N2 - The early enthusiasm, in 2002, for model to model transformation languages led to eight submissions for an OMG standard[1] comprising three languages, yet no commercial products. The QVT Core language was intended as the foundation for QVT Relations but the available implementations have ignored the core language. Rather than ignoring the core language, we take the opposite approach and introduce three more core languages. Progressive program-to-program transformation through these core languages terminates in an easily implemented imperative language that supports declarative transformations. There are currently only two freely available but discouragingly stable implementations of QVTr. There are no implementations for QVTc. The Eclipse QVT Declarative project provides only models, editors and parsers for both QVTr and QVTc. We outline progress to remedy the execution deficiency.
AB - The early enthusiasm, in 2002, for model to model transformation languages led to eight submissions for an OMG standard[1] comprising three languages, yet no commercial products. The QVT Core language was intended as the foundation for QVT Relations but the available implementations have ignored the core language. Rather than ignoring the core language, we take the opposite approach and introduce three more core languages. Progressive program-to-program transformation through these core languages terminates in an easily implemented imperative language that supports declarative transformations. There are currently only two freely available but discouragingly stable implementations of QVTr. There are no implementations for QVTc. The Eclipse QVT Declarative project provides only models, editors and parsers for both QVTr and QVTc. We outline progress to remedy the execution deficiency.
UR - http://www.scopus.com/inward/record.url?scp=84884341055&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-38883-5_8
DO - 10.1007/978-3-642-38883-5_8
M3 - Conference contribution
AN - SCOPUS:84884341055
SN - 9783642388828
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 58
EP - 59
BT - Theory and Practice of Model Transformations - 6th International Conference, ICMT 2013, Proceedings
T2 - 6th International Conference on Theory and Practice of Model Transformations, ICMT 2013
Y2 - 18 June 2013 through 19 June 2013
ER -