loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Sandra Greiner ; Felix Schwägerl and Bernhard Westfechtel

Affiliation: University of Bayreuth, Germany

Keyword(s): Model-Driven Software Engineering, Software Product Line Engineering, Model Transformations, Variability, Organized Reuse.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Languages, Tools and Architectures ; Model Transformation ; Model-Driven Architecture ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering ; Software Factories and Software Product Lines

Abstract: Model transformations are crucial in model-driven software engineering (MDSE). While combining MDSE and software product line engineering (SPLE) techniques, summarized as model-driven product line engineering (MDPLE), promises increased productivity by relying on organized reuse, the benefits are impeded by transformation specifications designed exclusively for single-variant models. Applying single-variant model transformations to multi-variant input models results in output models lacking the variability information. Multi-variant model transformations (MVMT), which preserve variability information, have only recently been understood as an explicit research problem. In this paper, we propose an a posteriori approach towards MVMT. Following the paradigm of organized reuse, we propose to employ single-variant model transformations without modifications in a first step, and to transfer variability information afterwards based on the artifacts provided by the single-variant transformat ion specification. In particular, we implemented this approach for the well-known model-to-model transformation language ATL. To deduce variability information, the execution artifacts (trace and execution model) are analyzed. Then, variability annotations are transfered to the target model automatically. The implementation is evaluated based on a practically example of a Graph product line. Results exhibit that our approach outperforms the conventional solution with respect to user effort, accuracy and performance. (More)

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 52.15.185.147

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:
Greiner, S.; Schwägerl, F. and Westfechtel, B. (2017). Realizing Multi-variant Model Transformations on Top of Reused ATL Specifications. In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-210-3; ISSN 2184-4348, SciTePress, pages 362-373. DOI: 10.5220/0006137803620373

@conference{modelsward17,
author={Sandra Greiner. and Felix Schwägerl. and Bernhard Westfechtel.},
title={Realizing Multi-variant Model Transformations on Top of Reused ATL Specifications},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2017},
pages={362-373},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006137803620373},
isbn={978-989-758-210-3},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Realizing Multi-variant Model Transformations on Top of Reused ATL Specifications
SN - 978-989-758-210-3
IS - 2184-4348
AU - Greiner, S.
AU - Schwägerl, F.
AU - Westfechtel, B.
PY - 2017
SP - 362
EP - 373
DO - 10.5220/0006137803620373
PB - SciTePress