loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Author: Bernhard Westfechtel

Affiliation: University of Bayreuth, Germany

ISBN: 978-989-758-100-7

Keyword(s): Model-driven Software Engineering, Bidirectional Model Transformations, QVT Relational.

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

Abstract: In model-driven software engineering, high-level models of a software system are eventually transformed into executable code. Model transformations constitute a key technology for model-driven software engineering. QVT Relations (QVT-R) is a language for the declarative specification of model transformations which was defined in an OMG (Object Management Group) standard. In addition to unidirectional transformations, QVT-R supports bidirectional transformations: Rather than writing two unidirectional transformations separately, the user may provide a single relational specification which may be executed in both directions. In this way, the specification of a bidirectional transformation may be simplified considerably — which is crucial e.g. for round-trip engineering. This paper investigates a case study for evaluating QVT-R’s capabilities for specifying bidirectional transformations. Even in this rather simple case study, development of a bidirectional transformation turns out to be more complex than expected. Motivated by the case study, we propose extensions to QVT-R which facilitate the specification of bidirectional transformations considerably. (More)

PDF ImageFull Text

Download
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 18.206.194.210

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. (2015). A Case Study for Evaluating Bidirectional Transformations in QVT Relations.In Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-100-7, pages 141-155. DOI: 10.5220/0005466801410155

@conference{enase15,
author={Bernhard Westfechtel.},
title={A Case Study for Evaluating Bidirectional Transformations in QVT Relations},
booktitle={Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2015},
pages={141-155},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005466801410155},
isbn={978-989-758-100-7},
}

TY - CONF

JO - Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Case Study for Evaluating Bidirectional Transformations in QVT Relations
SN - 978-989-758-100-7
AU - Westfechtel, B.
PY - 2015
SP - 141
EP - 155
DO - 10.5220/0005466801410155

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.