Feature-Driven and Incremental Variability Generalization in Software Product Line

被引:0
|
作者
Shen, Liwei [1 ]
Peng, Xin [1 ]
Zhao, Wenyun [1 ]
机构
[1] Fudan Univ, Sch Comp Sci, Shanghai 200433, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the lifecycle of a software product line (SPL), incremental generalization is usually required to extend the variability of existing core assets to support the new or changed application requirements. In addition, the generalization should conform to the evolved SPL requirements which are usually represented by a feature model. In this paper, we propose a feature-driven and incremental variability generalization method based on the aspect-oriented variability implementation techniques. It addresses a set of basic scenarios where program-level JBoss-AOP based reference implementations respond to the feature-level variability generalization patterns. It also provides the corresponding guidance to compose these patterns in more complex cases. Based on the method, we present a case study and related discussions.
引用
收藏
页码:170 / 180
页数:11
相关论文
共 50 条
  • [1] 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
  • [2] A Feature-Driven Crossover Operator for Product Line Architecture Design Optimization
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. 2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 43 - 52
  • [3] Feature-driven systems engineering procedure for standardized product-line development
    Granrath, Christian
    Kugler, Christopher
    Silberg, Sebastian
    Meyer, Max-Arno
    Orth, Philipp
    Richenhagen, Johannes
    Andert, Jakob
    [J]. SYSTEMS ENGINEERING, 2021, 24 (06) : 456 - 479
  • [4] A feature-driven crossover operator for multi-objective and evolutionary optimization of product line architectures
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 121 : 126 - 143
  • [5] Kutulu: A Domain-specific Language for Feature-driven Product Derivation
    Dayibas, Orcun
    Oguztuzun, Halit
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 105 - 110
  • [6] Incremental Product Configuration in Software Product Line Engineering
    Triado
    Muschevici, Radu
    Azurat, Ade
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 597 - 603
  • [7] Feature-Driven Volume Fairing
    Takahashi, Shigeo
    Kobayashi, Jun
    Fujishiro, Issei
    [J]. SMART GRAPHICS, PROCEEDINGS, 2009, 5531 : 233 - +
  • [8] Virtual knowledge repository for intelligent and distributed feature-driven product realization
    Wang, GX
    Zhang, WZ
    Nee, AYC
    [J]. PROCEEDINGS OF THE 34TH INTERNATIONAL MATADOR CONFERENCE: FORMERLY THE INTERNATIONAL MACHINE TOOL DESIGN AND RESEARCH CONFERENCES, 2004, : 81 - 86
  • [9] A feature-driven variability-enabled approach to adaptive service compositions
    Sun, Chang-ai
    Wang, Zhen
    Zhang, Zaixing
    Xu, Luo
    Han, Jun
    Han, Yanbo
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2023, 19 (01) : 79 - 112
  • [10] Feature-Driven Generalization of Isobaths on Nautical Charts: A Multi-Agent System Approach
    Guilbert, Eric
    [J]. TRANSACTIONS IN GIS, 2016, 20 (01) : 126 - 143