Resource-usage-aware configuration in software product lines

被引:3
|
作者
Zanardini, Damiano [1 ]
Albert, Elvira [2 ]
Villela, Karina [3 ]
机构
[1] Tech Univ Madrid, Madrid, Spain
[2] Univ Complutense Madrid, E-28040 Madrid, Spain
[3] Fraunhofer IESE Kaiserslautern, Kaiserslautern, Germany
关键词
NONFUNCTIONAL PROPERTIES;
D O I
10.1016/j.jlamp.2015.08.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Deriving concrete products from a product-line infrastructure requires resolving the variability captured in the product line, based on the company market strategy or requirements from specific customers. Selecting the most appropriate set of features for a product is a complex task, especially if quality requirements have to be considered. Resource-usage-aware configuration aims at providing awareness of resource-usage properties of artifacts throughout the configuration process. This article envisages several strategies for resource-usage-aware configuration which feature different performance and efficiency trade-offs. The common idea in all strategies is the use of resource-usage estimates obtained by an off-the-shelf static resource-usage analyzer as a heuristic for choosing among different candidate configurations. We report on a prototype implementation of the most practical strategies for resource-usage-aware configuration and apply it on an industrial case study. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:173 / 199
页数:27
相关论文
共 50 条
  • [1] Estimating Worst-case Resource Usage by Resource-usage-aware Fuzzing
    Chen, Liqian
    Huang, Renjie
    Luo, Dan
    Ma, Chenghu
    Wei, Dengping
    Wang, Ji
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2022, 2022, 13241 : 92 - 101
  • [2] Quality attribute modeling and quality aware product configuration in software product lines
    Guoheng Zhang
    Huilin Ye
    Yuqing Lin
    [J]. Software Quality Journal, 2014, 22 : 365 - 401
  • [3] Quality attribute modeling and quality aware product configuration in software product lines
    Zhang, Guoheng
    Ye, Huilin
    Lin, Yuqing
    [J]. SOFTWARE QUALITY JOURNAL, 2014, 22 (03) : 365 - 401
  • [4] A New Parameter for Product Configuration in Software Product Lines
    Lin, Yuqing
    Ye, Huilin
    Li, Bojun
    [J]. 2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 2, 2009, : 230 - 233
  • [5] An Approach to Efficient Product Configuration in Software Product Lines
    Lin, Yuqing
    Ye, Huilin
    Tang, Jianmin
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 435 - 439
  • [6] Expression and usage of the variability in the software product lines
    Salicki, S
    Farcet, N
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2002, 2290 : 304 - 318
  • [7] Context Aware Reconfiguration in Software Product Lines
    Mauro, Jacopo
    Nieke, Michael
    Seidl, Christoph
    Yu, Ingrid Chieh
    [J]. TENTH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS 2016), 2016, : 41 - 48
  • [8] Heuristic and Exact Algorithms for Product Configuration in Software Product Lines
    Pereira, Juliana Alves
    Maciel, Lucas
    Noronha, Thiago F.
    Figueiredo, Eduardo
    [J]. SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 247 - 247
  • [9] Dynamic resource aware software configuration for pervasive application
    Han, Songqiao
    Zhang, Shensheng
    Zhang, Yong
    [J]. ICICIC 2006: FIRST INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING, INFORMATION AND CONTROL, VOL 3, PROCEEDINGS, 2006, : 237 - +
  • [10] Heuristic and exact algorithms for product configuration in software product lines
    Pereira, Juliana Alves
    Maciel, Lucas
    Noronha, Thiago F.
    Figueiredo, Eduardo
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (06) : 1285 - 1306