loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Thomas Buchmann and Sandra Greiner

Affiliation: University of Bayreuth, Germany

ISBN: 978-989-758-194-6

Keyword(s): Round-trip Engineering, Model-driven Development, Xtend, Triple Graph Transformation Systems.

Related Ontology Subjects/Areas/Topics: Model Transformation ; Modeling Languages ; Models ; Paradigm Trends ; Software Engineering

Abstract: Model transformations are a mandatory requirement for model-driven development, a software engineering discipline, which has become more and more popular during the last decade. Over the years, the concept of unidirectional model transformations and corresponding tool support reached maturity since these kind of transformations are widely used in model-driven engineering, mainly for forward engineering and code generation. In incremental and iterative software engineering processes, forward engineering may be too restrictive since it resembles waterfall-like processes. Thus, bidirectional transformations are required, which aim to provide support for (incrementally) transforming one or more source model to one or more target model and vice versa from only one transformation description. However, they seem to be rarely used in modeldriven software development as adequate tool support is missing. On the other hand, programming languages nowadays provide support for higher-level features like closures or lambda expressions which allow to describe transformation patterns in a declarative way. In this paper, we present an approach for round-trip engineering between UML class models and Java source code, which is realized with a triple graph transformation system written in the Xtend programming language. (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 3.233.226.151

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:
Buchmann, T. and Greiner, S. (2016). Handcrafting a Triple Graph Transformation System to Realize Round-trip Engineering Between UML Class Models and Java Source Code.In Proceedings of the 11th International Joint Conference on Software Technologies - Volume 2: ICSOFT-PT, (ICSOFT 2016) ISBN 978-989-758-194-6, pages 27-38. DOI: 10.5220/0005957100270038

@conference{icsoft-pt16,
author={Thomas Buchmann. and Sandra Greiner.},
title={Handcrafting a Triple Graph Transformation System to Realize Round-trip Engineering Between UML Class Models and Java Source Code},
booktitle={Proceedings of the 11th International Joint Conference on Software Technologies - Volume 2: ICSOFT-PT, (ICSOFT 2016)},
year={2016},
pages={27-38},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005957100270038},
isbn={978-989-758-194-6},
}

TY - CONF

JO - Proceedings of the 11th International Joint Conference on Software Technologies - Volume 2: ICSOFT-PT, (ICSOFT 2016)
TI - Handcrafting a Triple Graph Transformation System to Realize Round-trip Engineering Between UML Class Models and Java Source Code
SN - 978-989-758-194-6
AU - Buchmann, T.
AU - Greiner, S.
PY - 2016
SP - 27
EP - 38
DO - 10.5220/0005957100270038

Login or register to post comments.

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