Handling Complex Configurations in Software Product Lines: a Tooled Approach

被引:5
|
作者
Urli, Simon [1 ]
Blay-Fornarino, Mireille [1 ]
Collet, Philippe [1 ]
机构
[1] Univ Nice Sophia Antipolis, CNRS, I3S, UMR 7271, F-06900 Sophia Antipolis, France
关键词
Configuration; Software Product Line;
D O I
10.1145/2648511.2648523
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As Software Product Lines (SPLs) are now more widely applied in new application fields such as IT or Web systems, complex and large-scale configurations have to be handled. In these fields, the strong domain orientation leads to the need to manage interrelated SPLs and multiple instances of configured sub-products, resulting in complex configurations that cannot be easily represented by simple sets of features. In this paper we propose a tooled approach to manage such SPLs through a domain model that interrelates several feature models in a consistent way. The approach thus shifts part of the domain knowledge to the problem space and supports the derivation of complex configurations with multiple instantiations and associations of sub-products. We also report on the application of our approach to an industrial-strength software development in the field of digital signage.
引用
收藏
页码:112 / 121
页数:10
相关论文
共 50 条
  • [41] Software product lines beyond software development
    Decker, Scott G.
    Dager, Jim
    [J]. SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 275 - +
  • [42] A Classification of Product Sampling for Software Product Lines
    Varshosaz, Mahsa
    Al-Hajjaji, Mustafa
    Thum, Thomas
    Runge, Tobias
    Mousavi, Mohammad Reza
    Schaefer, Ina
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 1 - 13
  • [43] An Incremental Approach for the Extraction of Software Product Lines from Model Variants
    Boubakir, Mohammed
    Chaoui, Allaoua
    [J]. ADVANCES IN COMPUTING SYSTEMS AND APPLICATIONS, 2019, 50 : 124 - 134
  • [44] Incremental Testing in Software Product Lines-An Event Based Approach
    Beyazit, Mutlu
    Tuglular, Tugkan
    Kaya, Dilek Ozturk
    [J]. IEEE ACCESS, 2023, 11 : 2384 - 2395
  • [45] A novel model-based testing approach for software product lines
    Ferruccio Damiani
    David Faitelson
    Christoph Gladisch
    Shmuel Tyszberowicz
    [J]. Software & Systems Modeling, 2017, 16 : 1223 - 1251
  • [46] A Bottom-Up Approach for Reconstructing Software Architecture Product Lines
    Kerdoudi, Mohamed Lamine
    Ziadi, Tewfik
    Tibermacine, Chouki
    Sadou, Salah
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 46 - 49
  • [47] A parallel portfolio approach to configuration optimization for large software product lines
    Shi, Kai
    Yu, Huiqun
    Guo, Jianmei
    Fan, Guisheng
    Yang, Xingguang
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (09): : 1588 - 1606
  • [48] A Feature-Driven Requirements Engineering Approach for Software Product Lines
    de Oliveira, Raphael Pereira
    Insfran, Emilio
    Abrahao, Silvia
    Gonzalez-Huerta, Javier
    Blanes, David
    Cohen, Sholom
    de Almeida, Eduardo Santana
    [J]. 7TH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS 2013), 2013, : 1 - 10
  • [49] A feature oriented approach to modeling and reusing requirements of software product lines
    Mei, H
    Zhang, W
    Gu, F
    [J]. 27TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2003, : 250 - 256
  • [50] A novel model-based testing approach for software product lines
    Damiani, Ferruccio
    Faitelson, David
    Gladisch, Christoph
    Tyszberowicz, Shmuel
    [J]. SOFTWARE AND SYSTEMS MODELING, 2017, 16 (04): : 1223 - 1251