On the Interest of Combining Several Variability Tactics to Design the Implementation of Product Lines

Maouaheb Belarbi, Vincent Englebert

2023

Abstract

In Software Product Line (SPL) field, several variability mechanisms have been proposed to realize system requirements. Despite that each mechanism is relevant to satisfy only specific engineering criteria, it is unable to face several challenges. We believe that using several variability realization techniques allows to get trade-off for all the benefits and strength of the considered realization techniques. In this paper, we provide an answer for the fact that if combining several programming techniques is worth investment which, at the best of our knowledge, was not tackled before in the literature. The current study implements, at first, an open source product line entirely with different variability realization techniques, and secondly, combines these mechanisms in the same product line. An assessment of the obtained product lines is performed according to quality attributes,code quality metrics, and product line concepts. Together, the present findings confirm that combining several variability mechanisms hits the best rates in most quality evaluation metrics and provides a median to achieve most relevant software quality criteria.

Download


Paper Citation


in Harvard Style

Belarbi M. and Englebert V. (2023). On the Interest of Combining Several Variability Tactics to Design the Implementation of Product Lines. In Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD, ISBN 978-989-758-633-0, pages 105-116. DOI: 10.5220/0011630700003402


in Bibtex Style

@conference{modelsward23,
author={Maouaheb Belarbi and Vincent Englebert},
title={On the Interest of Combining Several Variability Tactics to Design the Implementation of Product Lines},
booktitle={Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD,},
year={2023},
pages={105-116},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011630700003402},
isbn={978-989-758-633-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 11th International Conference on Model-Based Software and Systems Engineering - Volume 1: MODELSWARD,
TI - On the Interest of Combining Several Variability Tactics to Design the Implementation of Product Lines
SN - 978-989-758-633-0
AU - Belarbi M.
AU - Englebert V.
PY - 2023
SP - 105
EP - 116
DO - 10.5220/0011630700003402