A Two-level Calculus for Composing Hybrid QVT Transformations
The standard for model transformations QVT offers two dialects: Relations Language and Operational Mappings Language. Each one of these dialects can be used in isolation, resulting in purely declarative transformations or purely imperative transformation respectively; alternatively, both dialects c...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Centro Latinoamericano de Estudios en Informática
2010-04-01
|
Series: | CLEI Electronic Journal |
Online Access: | http://www.clei.org/cleiej-beta/index.php/cleiej/article/view/204 |
id |
doaj-31394e0720864dbeb91c4e6e3c341172 |
---|---|
record_format |
Article |
spelling |
doaj-31394e0720864dbeb91c4e6e3c3411722020-11-24T21:54:00ZengCentro Latinoamericano de Estudios en InformáticaCLEI Electronic Journal0717-50002010-04-0113110.19153/cleiej.13.1.7A Two-level Calculus for Composing Hybrid QVT TransformationsClaudia PonsRoxana GiandiniGabriela PérezGabriel Baum The standard for model transformations QVT offers two dialects: Relations Language and Operational Mappings Language. Each one of these dialects can be used in isolation, resulting in purely declarative transformations or purely imperative transformation respectively; alternatively, both dialects can be combined resulting in a hybrid transformation approach. On the other hand, the availability of compositional approaches to produce complex transformations from smaller units is a major concern in the area of model transformations. Compositional approaches for pure QVT transformations are supported by a number of tools; however no composition technique exists that can consistently manage the hybrid approach. Such partial techniques provide suitable answers to most practical needs; but they do not cover the entire composition spectrum. The aim of this article is to describe a technique for composing model transformations embracing both dimensions - declarative and imperative - so that the hybrid approach can be smoothly supported. Additionally, we report the implementation of a software tool supporting such technique and we sketch its validation. http://www.clei.org/cleiej-beta/index.php/cleiej/article/view/204 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Claudia Pons Roxana Giandini Gabriela Pérez Gabriel Baum |
spellingShingle |
Claudia Pons Roxana Giandini Gabriela Pérez Gabriel Baum A Two-level Calculus for Composing Hybrid QVT Transformations CLEI Electronic Journal |
author_facet |
Claudia Pons Roxana Giandini Gabriela Pérez Gabriel Baum |
author_sort |
Claudia Pons |
title |
A Two-level Calculus for Composing Hybrid QVT Transformations |
title_short |
A Two-level Calculus for Composing Hybrid QVT Transformations |
title_full |
A Two-level Calculus for Composing Hybrid QVT Transformations |
title_fullStr |
A Two-level Calculus for Composing Hybrid QVT Transformations |
title_full_unstemmed |
A Two-level Calculus for Composing Hybrid QVT Transformations |
title_sort |
two-level calculus for composing hybrid qvt transformations |
publisher |
Centro Latinoamericano de Estudios en Informática |
series |
CLEI Electronic Journal |
issn |
0717-5000 |
publishDate |
2010-04-01 |
description |
The standard for model transformations QVT offers two dialects: Relations Language and
Operational Mappings Language. Each one of these dialects can be used in isolation, resulting in
purely declarative transformations or purely imperative transformation respectively; alternatively, both
dialects can be combined resulting in a hybrid transformation approach. On the other hand, the
availability of compositional approaches to produce complex transformations from smaller units is a
major concern in the area of model transformations. Compositional approaches for pure QVT
transformations are supported by a number of tools; however no composition technique exists that can
consistently manage the hybrid approach. Such partial techniques provide suitable answers to most
practical needs; but they do not cover the entire composition spectrum. The aim of this article is to
describe a technique for composing model transformations embracing both dimensions - declarative
and imperative - so that the hybrid approach can be smoothly supported. Additionally, we report the
implementation of a software tool supporting such technique and we sketch its validation.
|
url |
http://www.clei.org/cleiej-beta/index.php/cleiej/article/view/204 |
work_keys_str_mv |
AT claudiapons atwolevelcalculusforcomposinghybridqvttransformations AT roxanagiandini atwolevelcalculusforcomposinghybridqvttransformations AT gabrielaperez atwolevelcalculusforcomposinghybridqvttransformations AT gabrielbaum atwolevelcalculusforcomposinghybridqvttransformations AT claudiapons twolevelcalculusforcomposinghybridqvttransformations AT roxanagiandini twolevelcalculusforcomposinghybridqvttransformations AT gabrielaperez twolevelcalculusforcomposinghybridqvttransformations AT gabrielbaum twolevelcalculusforcomposinghybridqvttransformations |
_version_ |
1725869519155494912 |