Towards Modeling Data Variability in Software Product Lines

被引:0
|
作者
Zaid, Lamia Abo [1 ]
De Troyer, Olga [1 ]
机构
[1] VUB, Dept Comp Sci, WISE Lab, B-1050 Brussels, Belgium
关键词
Data intensive SPLs; Variable Data Model; Database Variability;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we provide an approach for modeling data variability as part of the overall software product line modeling approach. Modeling data variability in software product lines allows tailoring the data to the variability of a product. For this purpose, we have extended our Feature Assembly Modeling technique with the concept of persistency feature. We explain how these persistency features can be used to express the data variability, how they can be created and how they relate to the other features of the software product line. We also show how to derive a so-called variable data model from these persistency features and how an actual data model for a product of the product line can be derived. Additionally, annotations provide traceability between the variability of the features and the variability in the data model.
引用
收藏
页码:453 / 467
页数:15
相关论文
共 50 条
  • [1] Software product lines and variability modeling: A tertiary study
    Raatikainen, Mikko
    Tiihonen, Juha
    Mannisto, Tomi
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 485 - 510
  • [2] Local features: Enhancing variability modeling in software product lines☆
    de Castro, David
    Cortinas, Alejandro
    Luaces, Miguel R.
    Pedreira, Oscar
    Saavedra Places, Angeles
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 213
  • [3] Modeling variability in software product lines with the variation point model
    Webber, DL
    Gomaa, H
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2004, 53 (03) : 305 - 331
  • [4] Towards Managing Data Variability in Multi Product Lines
    Khedri, Niloofar
    Khosravi, Ramtin
    [J]. MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 523 - 530
  • [5] Variability issues in software product lines
    Bosch, J
    Florijn, G
    Greefhorst, D
    Kuusela, J
    Obbink, JH
    Pohl, K
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2002, 2290 : 13 - 21
  • [6] On the notion of variability in software product lines
    van Gurp, J
    Bosch, J
    Svahnberg, M
    [J]. WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2001, : 45 - 54
  • [7] Optimization of variability in software product lines
    Loesch, Felix
    Ploedereder, Erhard
    [J]. SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 151 - +
  • [8] Incremental Variability Management in Conceptual Data Models of Software Product Lines
    Khedri, Niloofar
    Khosravi, Ramtin
    [J]. 2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 222 - 229
  • [9] Towards a taxonomy for software product lines
    Krueger, CW
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 323 - 331
  • [10] Evaluating Variability Modeling Techniques for Dynamic Software Product Lines: A Controlled Experiment
    de Jesus Souza, Magno Lua
    Santos, Alcemir Rodrigues
    Machado, Ivan do Carmo
    de Almeida, Eduardo Santana
    da Silva Gomes, Gecynalda Soares
    [J]. PROCEEDINGS OF 2016 X BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2016, : 1 - 10