It has been claimed by many in the graph transformation community that model transformation, as understood in the context of Model Driven Architecture, can be seen as an application of graph transformation. In this paper we substantiate this claim by giving a graph transformation-based semantics to one of the original QVT language proposals; that is, we define a mechanism that will translate any model transformation definition in the QVT language to a graph production system whose effect is to apply that model transformation. The translation has been fully implemented.
%0 Journal Article
%1 rensink_08_graph
%A Rensink, Arend
%A Nederpel, Ronald
%B Proceedings of the Fifth International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2006)
%D 2008
%J Electronic Notes in Theoretical Computer Science
%K 2008 qvt graph_transformation
%P 51--62
%R 10.1016/j.entcs.2008.04.029
%T Graph Transformation Semantics for a QVT Language
%U http://dx.doi.org/10.1016/j.entcs.2008.04.029
%V 211
%X It has been claimed by many in the graph transformation community that model transformation, as understood in the context of Model Driven Architecture, can be seen as an application of graph transformation. In this paper we substantiate this claim by giving a graph transformation-based semantics to one of the original QVT language proposals; that is, we define a mechanism that will translate any model transformation definition in the QVT language to a graph production system whose effect is to apply that model transformation. The translation has been fully implemented.
@article{rensink_08_graph,
abstract = {It has been claimed by many in the graph transformation community that model transformation, as understood in the context of Model Driven Architecture, can be seen as an application of graph transformation. In this paper we substantiate this claim by giving a graph transformation-based semantics to one of the original QVT language proposals; that is, we define a mechanism that will translate any model transformation definition in the QVT language to a graph production system whose effect is to apply that model transformation. The translation has been fully implemented.},
added-at = {2009-02-11T20:43:48.000+0100},
author = {Rensink, Arend and Nederpel, Ronald},
biburl = {https://www.bibsonomy.org/bibtex/24c606cafb07b8d20a5b26a9a95c37aa9/leonardo},
booktitle = {Proceedings of the Fifth International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2006)},
citeulike-article-id = {2742877},
doi = {10.1016/j.entcs.2008.04.029},
interhash = {137715df38c47c2528f7a76e4024b254},
intrahash = {4c606cafb07b8d20a5b26a9a95c37aa9},
journal = {Electronic Notes in Theoretical Computer Science},
keywords = {2008 qvt graph_transformation},
month = {April},
pages = {51--62},
posted-at = {2008-05-01 15:44:53},
priority = {2},
timestamp = {2009-02-11T20:43:48.000+0100},
title = {Graph Transformation Semantics for a QVT Language},
url = {http://dx.doi.org/10.1016/j.entcs.2008.04.029},
volume = 211,
year = 2008
}