Context Aware Reconfiguration in Software Product Lines

被引:24
作者
Mauro, Jacopo [1 ]
Nieke, Michael [2 ]
Seidl, Christoph [2 ]
Yu, Ingrid Chieh [1 ]
机构
[1] Univ Oslo, Oslo, Norway
[2] Tech Univ Carolo Wilhelmina Braunschweig, Braunschweig, Germany
来源
TENTH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS 2016) | 2016年
基金
欧盟地平线“2020”;
关键词
Feature Models; Variability; Software Product Lines; Context;
D O I
10.1145/2866614.2866620
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Product Lines (SPLs) are a mechanism for largescale reuse where families of related software systems are represented in terms of commonalities and variabilities, e.g., using Feature Models (FMs). While FMs define all possible configurations of the SPL, when considering dynamic SPLs not every possible configuration may be valid in all possible contexts. Unfortunately, common FMs can not capture this context dependence. In this paper, we remedy this problem by extending attributed FMs with Validity Formulas (VFs) that constrain the selection of a particular feature to a specific context and that are located directly within the FM. We provide a reconfiguration engine that checks if the active configuration is valid in the current context and, if not, computes how to reconfigure it. Furthermore, we present our implementation and demonstrate its feasibility within a case study derived from scenarios of our industry partner in the automotive domain.
引用
收藏
页码:41 / 48
页数:8
相关论文
共 24 条
  • [1] Abate P., 2011, P 14 INT ACM SIGS S, P179, DOI DOI 10.1145/2000229.2000255
  • [2] Acher M., 2009, PROC 4 INT WORKSHOP, P10
  • [3] Acher M, 2013, LECT NOTES COMPUT SC, V8107, P352, DOI 10.1007/978-3-642-41533-3_22
  • [4] Amadini R, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P232
  • [5] [Anonymous], 2013, P 17 INT SOFTWARE PR
  • [6] The Internet of Things: A survey
    Atzori, Luigi
    Iera, Antonio
    Morabito, Giacomo
    [J]. COMPUTER NETWORKS, 2010, 54 (15) : 2787 - 2805
  • [7] A survey on context-aware systems
    Baldauf, Matthias
    Dustdar, Schahram
    Rosenberg, Florian
    [J]. INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2007, 2 (04) : 263 - 277
  • [8] Benavides D, 2005, LECT NOTES COMPUT SC, V3520, P491
  • [9] Automated analysis of feature models 20 years later: A literature review
    Benavides, David
    Segura, Sergio
    Ruiz-Cortes, Antonio
    [J]. INFORMATION SYSTEMS, 2010, 35 (06) : 615 - 636
  • [10] de Lemos R., 2010, DAGST SEM P SCHL DAG