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 条
  • [21] An Architectural Approach to Support Online Updates of Software Product Lines
    Weyns, Danny
    Michalik, Bartosz
    Helleboogh, Alexander
    Boucke, Nelis
    [J]. 2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 204 - 213
  • [22] Conjoint Analysis of Software Product Lines: A Feature Based Approach
    Mueller, Johannes
    Lillack, Max
    [J]. 2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 374 - 377
  • [23] A novel hybrid approach for feature selection in software product lines
    Hitesh Yadav
    Rita Chhikara
    A. Charan Kumari
    [J]. Multimedia Tools and Applications, 2021, 80 : 4919 - 4942
  • [24] An Approach to Defining Scope in Software Product Lines for the Telecommunication Domain
    Cvetkovic, Radovan
    Neskovic, Sinisa
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2010, 6295 : 555 - +
  • [25] Approach to modelling feature variability and dependencies in software product lines
    Ye, H
    Liu, H
    [J]. IEE PROCEEDINGS-SOFTWARE, 2005, 152 (03): : 101 - 109
  • [26] A novel hybrid approach for feature selection in software product lines
    Yadav, Hitesh
    Chhikara, Rita
    Kumari, A. Charan
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (04) : 4919 - 4942
  • [27] A Semi-Automatic Approach for Extracting Software Product Lines
    Valente, Marco Tulio
    Borges, Virgilio
    Passos, Leonardo
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (04) : 737 - 754
  • [28] Validating Partial Configurations of Product Lines
    Al-Hajjaji, Mustafa
    Ryssel, Uwe
    Schulze, Michael
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS '19), 2019,
  • [29] CyberSPL: A Framework for the Verification of Cybersecurity Policy Compliance of System Configurations Using Software Product Lines
    Jesus Varela-Vaca, Angel
    Gasca, Rafael M.
    Ceballos, Rafael
    Teresa Gomez-Lopez, Maria
    Bernaldez Torres, Pedro
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (24):
  • [30] Introduction to Software Product Lines
    Northrop, Linda M.
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 521 - 522