A Framework for Projectional Multi-variant Model Editors

Johannes Schröpfer, Thomas Buchmann, Bernhard Westfechtel

Abstract

Model-driven software product line engineering (MDSPLE) combines the productivity gains achieved by model-driven software engineering and software product line engineering. In MDSPLE, multi-variant models are created in domain engineering which are configured into single-variant models that are adapted further (if required) in application engineering. Since multi-variant models are inherently complex, tools are urgently needed which provide specific support for editing multi-variant models. In this paper, we present a framework for projectional multi-variant editors which do not hide complexity but make it manageable by a user-friendly representation. At all times, a domain engineer is aware of editing a multi-variant model which is necessary to assess the impact of changes on all model variants. Projectional multi-variant editors provide a novel approach to representing variability information which is displayed non-intrusively and supports a clear separation of the product space (the domain model) from the variant space (variability annotations). Furthermore, the domain engineer may employ a projectional multi-variant editor to adapt the representation of the multi-variant domain model in a flexible way, according to the current focus of interest.

Download


Paper Citation


in Harvard Style

Schröpfer J., Buchmann T. and Westfechtel B. (2021). A Framework for Projectional Multi-variant Model Editors.In Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-487-9, pages 294-305. DOI: 10.5220/0010310102940305


in Bibtex Style

@conference{modelsward21,
author={Johannes Schröpfer and Thomas Buchmann and Bernhard Westfechtel},
title={A Framework for Projectional Multi-variant Model Editors},
booktitle={Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2021},
pages={294-305},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010310102940305},
isbn={978-989-758-487-9},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A Framework for Projectional Multi-variant Model Editors
SN - 978-989-758-487-9
AU - Schröpfer J.
AU - Buchmann T.
AU - Westfechtel B.
PY - 2021
SP - 294
EP - 305
DO - 10.5220/0010310102940305