Towards a Co-evolution Model for Software Product Lines Based on Cladistics

被引:0
|
作者
Benlarabi, Anissa [1 ]
机构
[1] Mohamed V Souissi Univ, ENSIAS, IMS Team, SIME Lab, Rabat, Morocco
关键词
Software product line; co-evolution; Cladistics;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The evolution of a software product line is more challenging than the evolution of a single product, because its artifacts depend on many products. If a change is not well studied, it can break the integrity of the reference architecture of the software product line and all the derived products. Hence, when dealing with evolution, the understanding of change and its impact must be the most important activity. Biology is the science which studied evolution the most. Therefore it was necessary for us to understand evolution in biology in order to handle evolution in software product lines. This paper presents our approach to deal with change understanding in software product line using co-evolution analysis which was used in biology to understand how organisms influence each other during their evolution over time. Similarly to biological co-evolution, the co-evolution of artifacts of a software product line consists on analyzing how the evolution of an artifact influences the evolution of the others. The input data used in our approach are extracted from the history of changes that happened to each version of the software product. Our objective is to establish a co-evolution model for software product lines using Cladistics classification which illustrates the evolution of a population through an evolutionary tree.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Towards Incremental Model Slicing for Delta-Oriented Software Product Lines
    Lity, Sascha
    Baller, Hauke
    Schaefer, Ina
    [J]. 2015 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2015, : 530 - 534
  • [42] Model checking software product lines based on feature slicing
    Huang, Ming-Yu
    Liu, Yu-Mei
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 18 (04) : 340 - 348
  • [43] Model-based safety analysis of software product lines
    de Oliveira, Andre Luiz
    Braga, Rosana T. V.
    Masiero, Paulo Cesar
    Papadopoulos, Yiannis
    Habli, Ibrahim
    Kelly, Tim
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (5-6) : 412 - 426
  • [44] Generating counterexamples of model-based software product lines
    João Bosco Ferreira Filho
    Olivier Barais
    Mathieu Acher
    Jérôme Le Noir
    Axel Legay
    Benoit Baudry
    [J]. International Journal on Software Tools for Technology Transfer, 2015, 17 : 585 - 600
  • [45] Generating counterexamples of model-based software product lines
    Ferreira Filho, Joao Bosco
    Barais, Olivier
    Acher, Mathieu
    Le Noir, Jerome
    Legay, Axel
    Baudry, Benoit
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (05) : 585 - 600
  • [46] A cost model for software product lines
    Böckle, G
    Clements, P
    McGregor, JD
    Muthig, D
    Schmid, K
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 310 - 316
  • [47] Model Superimposition in Software Product Lines
    Apel, Sven
    Janda, Florian
    Trujillo, Salvador
    Kaestner, Christian
    [J]. THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2009, 5563 : 4 - +
  • [48] Towards Cognitive Antenna Systems based on Antenna-Channel Co-evolution
    Cremene, Ligia Chira
    Crisan, Nicolae
    [J]. SOFA 2009: 3RD INTERNATIONAL WORKSHOP ON SOFT COMPUTING APPLICATIONS, PROCEEDINGS, 2009, : 165 - 168
  • [49] Towards a Reference Architecture for the Co-Evolution of Business Processes
    Mafazi, Shamila
    Grossmann, Georg
    Mayer, Wolfgang
    Stumptner, Markus
    [J]. 2014 IEEE 18TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS AND DEMONSTRATIONS (EDOCW), 2014, : 389 - 396
  • [50] An Approach Towards a Service Co-evolution in the Internet of Things
    Huu Tam Tran
    Baraki, Harun
    Geihs, Kurt
    [J]. INTERNET OF THINGS: USER-CENTRIC IOT, PT I, 2015, 150 : 273 - 280