loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Matthias Bank ; Sebastian Kaske ; Thomas Buchmann and Bernhard Westfechtel

Affiliation: Chair of Applied Computer Science I, University of Bayreuth, Universitätsstrasse 30, 95440 Bayreuth, Germany

Keyword(s): Model-Driven Development, Model Transformations, Bidirectional Transformations, Incremental Transformations, BX, Benchmark, Evaluation, QVT-R, BXtend.

Abstract: Model transformation are the core of model-driven software engineering. Typically an initial model is refined throughout the development process using model transformations to derive subsequent models until eventually code is generated. In round-trip engineering processes, these model transformations are performed not only in forward, but also in backward direction. To this end, bidirectional transformation languages provide a single transformation definition for both directions. This paper evaluates the transformation languages QVT Relations (QVT-R) which allows to specify incremental bidirectional transformations declaratively at a high level of abstraction and BXtend - a framework for procedural specification of both forward and backward transformation in a single rule set. Both languages have been used to implement the AST2Dag transformation example. The benchmarx framework was used for a quantitative and qualitative evaluation of the obtained results.

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 3.133.147.252

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:
Bank, M.; Kaske, S.; Buchmann, T. and Westfechtel, B. (2020). Incremental Bidirectional Transformations: Evaluating Declarative and Imperative Approaches using the AST2Dag Benchmark. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-421-3; ISSN 2184-4895, SciTePress, pages 249-260. DOI: 10.5220/0009206602490260

@conference{enase20,
author={Matthias Bank. and Sebastian Kaske. and Thomas Buchmann. and Bernhard Westfechtel.},
title={Incremental Bidirectional Transformations: Evaluating Declarative and Imperative Approaches using the AST2Dag Benchmark},
booktitle={Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2020},
pages={249-260},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009206602490260},
isbn={978-989-758-421-3},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Incremental Bidirectional Transformations: Evaluating Declarative and Imperative Approaches using the AST2Dag Benchmark
SN - 978-989-758-421-3
IS - 2184-4895
AU - Bank, M.
AU - Kaske, S.
AU - Buchmann, T.
AU - Westfechtel, B.
PY - 2020
SP - 249
EP - 260
DO - 10.5220/0009206602490260
PB - SciTePress