loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Bernhard Westfechtel

Affiliation: University of Bayreuth, Germany

Keyword(s): Model Transformation, Bidirectional Transformation, Benchmark, QVT Relations.

Related Ontology Subjects/Areas/Topics: Cross-Feeding between Data and Software Engineering ; Model-Driven Engineering ; Software Engineering ; Software Engineering Methods and Techniques

Abstract: Model transformations constitute a key technology for model-driven software engineering. In round-trip engineering processes, model transformations are performed not only in forward, but also in backward direction. Since defining forward and backward transformations separately is both awkward and error-prone, bidirectional transformation languages provide a single definition for both directions. This paper evaluates the transformation language QVT Relations (QVT-R) which allows to specify incremental bidirectional transformations --- as required for round-trip engineering for propagating changes in both directions --- declaratively at a high level of abstraction. We apply QVT-R to a well-known benchmark example, the Families to Persons case. This case study demonstrates a number of limitations of the QVT-R language which result from the strictly state-based design of the language as well as from the way in which the semantics of QVT-R transformations are defined.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.204.3.195

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Westfechtel, B. (2018). Incremental Bidirectional Transformations: Applying QVT Relations to the Families to Persons Benchmark. In Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-300-1; ISSN 2184-4895, SciTePress, pages 39-53. DOI: 10.5220/0006679700390053

@conference{enase18,
author={Bernhard Westfechtel.},
title={Incremental Bidirectional Transformations: Applying QVT Relations to the Families to Persons Benchmark},
booktitle={Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2018},
pages={39-53},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006679700390053},
isbn={978-989-758-300-1},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Incremental Bidirectional Transformations: Applying QVT Relations to the Families to Persons Benchmark
SN - 978-989-758-300-1
IS - 2184-4895
AU - Westfechtel, B.
PY - 2018
SP - 39
EP - 53
DO - 10.5220/0006679700390053
PB - SciTePress