A review on variability mechanisms for product lines

被引:0
作者
机构
[1] College of Liberal Arts, Daejeon University, Dong-Gu, Daejeon
[2] Department of Computer Engineering, Daejeon University, Dong-Gu, Daejeon
来源
Hwang, S. (sunhwang@dju.kr) | 1600年 / Inderscience Enterprises Ltd.卷 / 05期
关键词
Platform; Software product line; SPL; Variability; Variability mechanism; Variability realisation;
D O I
10.1504/IJAMC.2014.060497
中图分类号
学科分类号
摘要
Software product line (SPL) is an approach that develops a family of similar software products by maximising the reusability of development artefacts. Variability that differentiates a product from others plays a pivotal role in SPL, together with commonality. Variability mechanisms have been suggested in many development approaches, and new mechanisms have been proposed in SPL approaches. This paper analyses the existing literature on potential variability mechanisms, and thereafter tries to determine the state of the practice and possible weaknesses in the practice. As for the results, there are few mechanisms that can be used in the early lifecycle phases, and most of those mechanisms support late-binding. Copyright © 2014 Inderscience Enterprises Ltd.
引用
收藏
页码:172 / 181
页数:9
相关论文
共 50 条
  • [21] Software product lines: a case study
    Ardis, M
    Daley, N
    Hoffman, D
    Siy, H
    Weiss, D
    SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (07) : 825 - 847
  • [22] Managing Variability in Models and Derived Artefacts in Model-driven Software Product Lines
    Buchmann, Thomas
    Greiner, Sandra
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 326 - 335
  • [23] Requirements modeling languages for software product lines: A systematic literature review
    Sepulveda, Samuel
    Cravero, Ania
    Cachero, Cristina
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 69 : 16 - 36
  • [24] Towards a SPEM v2.0 extension to define Process Lines variability mechanisms
    Martinez-Ruiz, Tomas
    Garcia, Felix
    Piattini, Mario
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, 2008, 150 : 115 - 130
  • [25] Products as Product Lines
    Campbell, Grady H., Jr.
    2013 4TH INTERNATIONAL WORKSHOP ON PRODUCT LINE APPROACHES IN SOFTWARE ENGINEERING (PLEASE), 2013, : 37 - 40
  • [26] A systematic literature review on the semi-automatic configuration of extended product lines
    Ochoa, Lina
    Gonzalez-Rojas, Oscar
    Juliana, Alves Pereira
    Castro, Harold
    Saake, Gunter
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 511 - 532
  • [27] FMxx: a proposal for the creation, management and review of Feature Models in Software Product Lines
    Esperguel, Marcelo
    Sepulveda, Samuel
    Monsalve, Ezequiel
    2017 36TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2017,
  • [28] Evolving feature model configurations in software product lines
    White, Jules
    Galindo, Jose A.
    Saxena, Tripti
    Dougherty, Brian
    Benavides, David
    Schmidt, Douglas C.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 87 : 119 - 136
  • [29] A Classification and Survey of Analysis Strategies for Software Product Lines
    Thuem, Thomas
    Apel, Sven
    Kaestner, Christian
    Schaefer, Ina
    Saake, Gunter
    ACM COMPUTING SURVEYS, 2014, 47 (01)
  • [30] Detecting false-passing products and mitigating their impact on variability fault localization in software product lines
    Nguyen, Thu-Trang
    Ngo, Kien-Tuan
    Nguyen, Son
    Vo, Hieu Dinh
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 153