loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

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

Affiliation: University of Bayreuth, Germany

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 app ly the tool to a standard SPLE example. (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 3.129.70.157

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 (ICSOFT 2015) - ICSOFT-PT; ISBN 978-989-758-115-1, SciTePress, 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 (ICSOFT 2015) - ICSOFT-PT},
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 (ICSOFT 2015) - ICSOFT-PT
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
PB - SciTePress