loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Felix Schwägerl ; Thomas Buchmann and Bernhard Westfechtel

Affiliation: University of Bayreuth, Germany

ISBN: 978-989-758-115-1

Keyword(s): Model-Driven Software Engineering, Software Product Lines, Version Control, Version Models, Software Configuration Management, Tool Support.

Related Ontology Subjects/Areas/Topics: Model Evolution ; Model Tools ; Model Versioning ; Models ; Paradigm Trends ; Software Engineering

Abstract: Version control (VC) and Software Product Line Engineering (SPLE) are two software engineering disciplines to manage variability in time and variability in space. In this paper, a thorough comparison of VC and SPLE is provided, showing that both disciplines imply a number of desirable properties. As a proof of concept for the combination of VC and SPLE, we present SuperMod, a tool realizes an existing conceptual framework that transfers the iterative VC editing model to SPLE. The tool allows to develop a software product line in a single-version workspace step by step, while variability management is completely automated. It offers familiar version control metaphors such as check-out and commit, and in addition uses the SPLE concepts of feature models and feature configuration the definition of logical variability and to define the logical scope of a change. SuperMod has been implemented in a model-driven way and primarily targets EMF models as software artifacts. We successfully appl y the tool to a standard SPLE example. (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 35.172.195.49

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:
Schwägerl, F.; Buchmann, T. and Westfechtel, B. (2015). SuperMod — A Model-Driven Tool that Combines Version Control and Software Product Line Engineering.In Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015) ISBN 978-989-758-115-1, pages 5-18. DOI: 10.5220/0005506600050018

@conference{icsoft-pt15,
author={Felix Schwägerl. and Thomas Buchmann. and Bernhard Westfechtel.},
title={SuperMod — A Model-Driven Tool that Combines Version Control and Software Product Line Engineering},
booktitle={Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015)},
year={2015},
pages={5-18},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005506600050018},
isbn={978-989-758-115-1},
}

TY - CONF

JO - Proceedings of the 10th International Conference on Software Paradigm Trends - Volume 1: ICSOFT-PT, (ICSOFT 2015)
TI - SuperMod — A Model-Driven Tool that Combines Version Control and Software Product Line Engineering
SN - 978-989-758-115-1
AU - Schwägerl, F.
AU - Buchmann, T.
AU - Westfechtel, B.
PY - 2015
SP - 5
EP - 18
DO - 10.5220/0005506600050018

Login or register to post comments.

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