Towards Managing Data Variability in Multi Product Lines

被引:0
|
作者
Khedri, Niloofar [1 ]
Khosravi, Ramtin [1 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Coll Engn, Tehran, Iran
关键词
Multi Product lines; Software Product Line Engineering; Data Model Variability; Delta-oriented Programming;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multi product lines (MPLs) are systems consisting of collections of interdependent software product lines (SPLs). The dependencies and interactions among the SPLs cause new challenges in variability management. In the case of a large-scale information system MPL, important issues are raised regarding integration of the databases of the individual SPLs comprising the main system. The aim of this paper is to introduce a method to manage the variability in the data model of such systems. To this end, we first address the problem of developing a universal feature model of the MPL, obtained from integrating the feature models of the individual SPLs, incorporating the data interdependencies among the features. Further, we develop the data model of the MPL using a delta-oriented technique, based on the universal feature model. Our method addresses the problem of possible conflicts among the data model elements of different SPLs and proposes techniques to resolve the conflicts based on data model refinements.
引用
收藏
页码:523 / 530
页数:8
相关论文
共 50 条
  • [1] Towards Modeling Data Variability in Software Product Lines
    Zaid, Lamia Abo
    De Troyer, Olga
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2011, 81 : 453 - 467
  • [2] Managing variability for software product lines: Working with variability mechanisms
    Clements, Paul C.
    [J]. SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 207 - 208
  • [3] Managing product lines variability in Rich Internet Applications
    Asadi, Mohsen
    Daliri, Mohammad-Reza
    Alipour, Navid
    [J]. 2018 IEEE 22ND INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2018), 2018, : 208 - 217
  • [4] Voice of Evidence Managing Variability in Software Product Lines
    Babar, Muhammad Ali
    Chen, Lianping
    Shull, Forrest
    [J]. IEEE SOFTWARE, 2010, 27 (03) : 89 - +
  • [5] Managing variability in reusable requirement models for software product lines
    Gomaa, Hassan
    Olimpiew, Erika Mir
    [J]. HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 : 182 - 185
  • [6] Towards Modular Analysis of Multi Product Lines
    Schroeter, Reimar
    Siegmund, Norbert
    Thuem, Thomas
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE CO-LOCATED WORKSHOPS (SPLC'13 WORKSHOPS), 2013, : 96 - 99
  • [7] An Industrial Case Study on Managing Variability with Traceability in Software Product Lines
    Kim, Taeho
    Kang, Sungwon
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2015, 3 (01) : 1 - 15
  • [8] Towards the Extraction of Variability Information to Assist Variability Modelling of Complex Product Lines
    Carbonnel, Jessie
    Huchard, Marianne
    Nebut, Clementine
    [J]. TWELFTH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS 2018), 2017, : 113 - 120
  • [9] Managing Requirements in Product Lines
    Beuche, Danilo
    John, Isabel
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 513 - 514
  • [10] Managing Distribution Channels in the Control and Instrumentation Product Market with Multi-Faceted Product Lines
    Dirker, H. G.
    Pretorius, L.
    Pretorius, J. H. C.
    [J]. 2008 PORTLAND INTERNATIONAL CONFERENCE ON MANAGEMENT OF ENGINEERING & TECHNOLOGY, VOLS 1-5, 2008, : 2323 - 2336