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 条
  • [1] MARTE Mechanisms to Model Variability When Analyzing Embedded Software Product Lines
    Belategi, Lorea
    Sagardui, Goiuria
    Etxeberria, Leire
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 466 - 470
  • [2] A systematic review of evaluation of variability management approaches in software product lines
    Chen, Lianping
    Babar, Muhammad Ali
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (04) : 344 - 362
  • [3] Representing and Configuring Security Variability in Software Product Lines
    Myllarniemi, Varvana
    Raatikainen, Mikko
    Mannisto, Tomi
    QOSA'15 PROCEEDINGS OF THE 11TH INTERNATIONAL ACM SIGSOFT CONFERENCE ON QUALITY OF SOFTWARE ARCHITECTURES, 2015, : 1 - 10
  • [4] Consistency Checking Rules of Variability in Software product Lines
    Kim, Jeong Ah
    Kim, SeHoon
    2013 EIGHTH INTERNATIONAL CONFERENCE ON BROADBAND, WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2013), 2013, : 595 - 597
  • [5] Software product lines and variability modeling: A tertiary study
    Raatikainen, Mikko
    Tiihonen, Juha
    Mannisto, Tomi
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 485 - 510
  • [6] Metrics for Analyzing Variability and Its Implementation in Software Product Lines: A Systematic Literature Review
    El-Sharkawy, Sascha
    Yamagishi-Eichler, Nozomi
    Schmid, Klaus
    SPLC'19: PROCEEDINGS OF THE 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2020, : 244 - 244
  • [7] Metrics for analyzing variability and its implementation in software product lines: A systematic literature review
    El-Sharkawy, Sascha
    Yamagishi-Eichler, Nozomi
    Schmid, Klaus
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 : 1 - 30
  • [8] Expression and usage of the variability in the software product lines
    Salicki, S
    Farcet, N
    SOFTWARE PRODUCT-FAMILY ENGINEERING, 2002, 2290 : 304 - 318
  • [9] Performance variability in software product lines: proposing theories from a case study
    Myllarniemi, Varvana
    Savolainen, Juha
    Raatikainen, Mikko
    Mannisto, Tomi
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (04) : 1623 - 1669
  • [10] Performance variability in software product lines: proposing theories from a case study
    Varvana Myllärniemi
    Juha Savolainen
    Mikko Raatikainen
    Tomi Männistö
    Empirical Software Engineering, 2016, 21 : 1623 - 1669