Download PDFOpen PDF in browser

A SysML-based Holistic Variability Modelling of Software and Systems Product Lines

14 pagesPublished: November 2, 2021

Abstract

Software and Systems Product Line (SSPL) engineering has shown capabilities to reduce costs and time to market. This is thanks to the creation and management of a common platform dedicated to develop a family of products. These latters can be a family of mobile phones, a family of different brake systems variants for automative needs, etc. Recently, more and more large-scale companies start to implement SSPL engineering in their domains by adopting Model-Based Systems Engineering (MBSE). Systems Product Line (PL) engineering is much broader than software PL engineering. Therefore, various aspects of variability (e.g. functional and quality attributes variabilities) have to be considered in MBSE. However, variability integrated in MBSE is still limited to functional variability. This paper contributes to enhance the SSPL modelling based on SysML by extending the SysML language. The principle aim is to include various aspects of variability. In fact, a holistic variability model is proposed to define the SysML extensions by means of the UML profiling mechanism. This permits to express variability constructs in different SysML modelling artifacts. We also present an application example namely the brake systems family extracted from Splot repository. We in fact, show how our SysML extensions are concretely used.

Keyphrases: holistic variability model, product lines, sysml profile

In: Yan Shi, Gongzhu Hu, Quan Yuan and Takaaki Goto (editors). Proceedings of ISCA 34th International Conference on Computer Applications in Industry and Engineering, vol 79, pages 99-112.

BibTeX entry
@inproceedings{CAINE2021:SysML_based_Holistic_Variability,
  author    = {Olfa Ferchichi and Raoudha Beltaifa and Lamia Labed Jilani and Raúl Mazo},
  title     = {A SysML-based Holistic Variability Modelling of  Software and Systems Product Lines},
  booktitle = {Proceedings of ISCA 34th International Conference on Computer Applications in Industry and Engineering},
  editor    = {Yan Shi and Gongzhu Hu and Quan Yuan and Takaaki Goto},
  series    = {EPiC Series in Computing},
  volume    = {79},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2398-7340},
  url       = {/publications/paper/vRJf},
  doi       = {10.29007/fh6k},
  pages     = {99-112},
  year      = {2021}}
Download PDFOpen PDF in browser