State of the art of QVT: a model transformation language standard

Ivan Kurtev

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademic

45 Citations (Scopus)

Abstract

Query/Views/Transformation (QVT) is the OMG standard language for specifying model transformations in the context of MDA. It is regarded as one of the most important standards since model transformations are proposed as major operations for manipulating models. In the first part of the paper we briefly summarize the typical transformation scenarios that developers encounter in software development and formulate key requirements for each scenario. This allows a comparison between the desirable and the formulated requirements for QVT. Such a comparison helps us to initially evaluate the adequacy of the QVT language.The second part of the paper focuses on the current state of the standard: the language architecture, specification, paradigm, and open issues. The three QVT sublanguages Operational Mappings, Relations, and Core are briefly described. Special attention is given to the currently available and expected tool support.
Original languageEnglish
Title of host publicationApplications of Graph Transformations with Industrial Relevance
Subtitle of host publicationThird International Symposium, AGTIVE 2007, Kassel, Germany, October 10-12, 2007, Revised Selected and Invited Papers
EditorsAndy Schürr, Manfred Nagl, Albert Zündorf
Place of PublicationBerlin, Heidelberg
PublisherSpringer
Pages377-393
Number of pages17
ISBN (Electronic)978-3-540-89020-1
ISBN (Print)978-3-540-89019-5
DOIs
Publication statusPublished - 15 Oct 2008
Event3rd International Symposium on Applications of Graph Transformations with Industrial Relevance, AGTIVE 2007 - Kassel, Germany
Duration: 10 Oct 200812 Oct 2008
Conference number: 3

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume5088
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd International Symposium on Applications of Graph Transformations with Industrial Relevance, AGTIVE 2007
Abbreviated titleAGTIVE
CountryGermany
CityKassel
Period10/10/0812/10/08

Fingerprint

Software engineering
Specifications

Keywords

  • CR-D.2
  • METIS-252061
  • IR-62484
  • EWI-13618

Cite this

Kurtev, I. (2008). State of the art of QVT: a model transformation language standard. In A. Schürr, M. Nagl, & A. Zündorf (Eds.), Applications of Graph Transformations with Industrial Relevance: Third International Symposium, AGTIVE 2007, Kassel, Germany, October 10-12, 2007, Revised Selected and Invited Papers (pp. 377-393). (Lecture Notes in Computer Science; Vol. 5088). Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-540-89020-1_26
Kurtev, Ivan. / State of the art of QVT : a model transformation language standard. Applications of Graph Transformations with Industrial Relevance: Third International Symposium, AGTIVE 2007, Kassel, Germany, October 10-12, 2007, Revised Selected and Invited Papers. editor / Andy Schürr ; Manfred Nagl ; Albert Zündorf. Berlin, Heidelberg : Springer, 2008. pp. 377-393 (Lecture Notes in Computer Science).
@inproceedings{7cae06ec44b24e3ca9d9b1e996845a9b,
title = "State of the art of QVT: a model transformation language standard",
abstract = "Query/Views/Transformation (QVT) is the OMG standard language for specifying model transformations in the context of MDA. It is regarded as one of the most important standards since model transformations are proposed as major operations for manipulating models. In the first part of the paper we briefly summarize the typical transformation scenarios that developers encounter in software development and formulate key requirements for each scenario. This allows a comparison between the desirable and the formulated requirements for QVT. Such a comparison helps us to initially evaluate the adequacy of the QVT language.The second part of the paper focuses on the current state of the standard: the language architecture, specification, paradigm, and open issues. The three QVT sublanguages Operational Mappings, Relations, and Core are briefly described. Special attention is given to the currently available and expected tool support.",
keywords = "CR-D.2, METIS-252061, IR-62484, EWI-13618",
author = "Ivan Kurtev",
year = "2008",
month = "10",
day = "15",
doi = "10.1007/978-3-540-89020-1_26",
language = "English",
isbn = "978-3-540-89019-5",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "377--393",
editor = "Andy Sch{\"u}rr and Manfred Nagl and Albert Z{\"u}ndorf",
booktitle = "Applications of Graph Transformations with Industrial Relevance",

}

Kurtev, I 2008, State of the art of QVT: a model transformation language standard. in A Schürr, M Nagl & A Zündorf (eds), Applications of Graph Transformations with Industrial Relevance: Third International Symposium, AGTIVE 2007, Kassel, Germany, October 10-12, 2007, Revised Selected and Invited Papers. Lecture Notes in Computer Science, vol. 5088, Springer, Berlin, Heidelberg, pp. 377-393, 3rd International Symposium on Applications of Graph Transformations with Industrial Relevance, AGTIVE 2007, Kassel, Germany, 10/10/08. https://doi.org/10.1007/978-3-540-89020-1_26

State of the art of QVT : a model transformation language standard. / Kurtev, Ivan.

Applications of Graph Transformations with Industrial Relevance: Third International Symposium, AGTIVE 2007, Kassel, Germany, October 10-12, 2007, Revised Selected and Invited Papers. ed. / Andy Schürr; Manfred Nagl; Albert Zündorf. Berlin, Heidelberg : Springer, 2008. p. 377-393 (Lecture Notes in Computer Science; Vol. 5088).

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademic

TY - GEN

T1 - State of the art of QVT

T2 - a model transformation language standard

AU - Kurtev, Ivan

PY - 2008/10/15

Y1 - 2008/10/15

N2 - Query/Views/Transformation (QVT) is the OMG standard language for specifying model transformations in the context of MDA. It is regarded as one of the most important standards since model transformations are proposed as major operations for manipulating models. In the first part of the paper we briefly summarize the typical transformation scenarios that developers encounter in software development and formulate key requirements for each scenario. This allows a comparison between the desirable and the formulated requirements for QVT. Such a comparison helps us to initially evaluate the adequacy of the QVT language.The second part of the paper focuses on the current state of the standard: the language architecture, specification, paradigm, and open issues. The three QVT sublanguages Operational Mappings, Relations, and Core are briefly described. Special attention is given to the currently available and expected tool support.

AB - Query/Views/Transformation (QVT) is the OMG standard language for specifying model transformations in the context of MDA. It is regarded as one of the most important standards since model transformations are proposed as major operations for manipulating models. In the first part of the paper we briefly summarize the typical transformation scenarios that developers encounter in software development and formulate key requirements for each scenario. This allows a comparison between the desirable and the formulated requirements for QVT. Such a comparison helps us to initially evaluate the adequacy of the QVT language.The second part of the paper focuses on the current state of the standard: the language architecture, specification, paradigm, and open issues. The three QVT sublanguages Operational Mappings, Relations, and Core are briefly described. Special attention is given to the currently available and expected tool support.

KW - CR-D.2

KW - METIS-252061

KW - IR-62484

KW - EWI-13618

U2 - 10.1007/978-3-540-89020-1_26

DO - 10.1007/978-3-540-89020-1_26

M3 - Conference contribution

SN - 978-3-540-89019-5

T3 - Lecture Notes in Computer Science

SP - 377

EP - 393

BT - Applications of Graph Transformations with Industrial Relevance

A2 - Schürr, Andy

A2 - Nagl, Manfred

A2 - Zündorf, Albert

PB - Springer

CY - Berlin, Heidelberg

ER -

Kurtev I. State of the art of QVT: a model transformation language standard. In Schürr A, Nagl M, Zündorf A, editors, Applications of Graph Transformations with Industrial Relevance: Third International Symposium, AGTIVE 2007, Kassel, Germany, October 10-12, 2007, Revised Selected and Invited Papers. Berlin, Heidelberg: Springer. 2008. p. 377-393. (Lecture Notes in Computer Science). https://doi.org/10.1007/978-3-540-89020-1_26