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 条
  • [41] Handling Regulatory Goal Model Families as Software Product Lines
    Palmieri, Anthony
    Collet, Philippe
    Amyot, Daniel
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2015, 2015, 9097 : 181 - 196
  • [42] Bio-Inspired Mechanisms for Coordinating Multiple Instances of a Service Feature in Dynamic Software Product Lines
    Lee, Jaejoon
    Whittle, Jon
    Storz, Oliver
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (05) : 670 - 683
  • [43] Heuristic and exact algorithms for product configuration in software product lines
    Pereira, Juliana Alves
    Maciel, Lucas
    Noronha, Thiago F.
    Figueiredo, Eduardo
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (06) : 1285 - 1306
  • [44] Evolutionary Computing to solve product inconsistencies in Software Product Lines
    Afzal, Uzma
    Mahmood, Tariq
    Usmani, Shazia
    SCIENCE OF COMPUTER PROGRAMMING, 2022, 224
  • [45] A Case Study in Software Product Lines - The Case of the Mobile Game Domain
    Nascimento, Leandro Marques
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 43 - 50
  • [46] A Practical Tool for Automating Service Oriented Software Product Lines Derivation
    Alzahmi, Salwa
    Abu Matar, Mohammad
    Mizouni, Rabeb
    2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 90 - 97
  • [47] SMartyModeling: an Environment for Engineering UML-based Software Product Lines
    da Silva, Leandro Flores
    Oliveira, Edson, Jr.
    PROCEEDINGS OF 15TH INTERNATIONAL WORKING CONFERENCE ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS, VAMOS 2021, 2021,
  • [48] Improving the Customization of Software Product Lines through the Definition of Local Features
    de Castro, David
    Cortinas, Alejandro
    Luaces, Miguel R.
    Pedreira, Oscar
    Places, Angeles Saavedra
    26TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2022, VOL A, 2022, : 199 - 209
  • [49] UML Support for Designing Software Product Lines: The Package Merge Mechanism
    Laguna, Miguel A.
    Marques, Jose M.
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (17) : 2313 - 2332
  • [50] Introducing variability in targeting the microtubules: Review of current mechanisms and future directions in colchicine therapy
    Forkosh, Esther
    Kenig, Ariel
    Ilan, Yaron
    PHARMACOLOGY RESEARCH & PERSPECTIVES, 2020, 8 (04):