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 条
  • [21] TESTING IN SOFTWARE PRODUCT LINES A Model based Approach
    Reales Mateo, Pedro
    Polo Usaola, Macario
    Caivano, Danilo
    [J]. ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 46 - 54
  • [22] On the Power of Abstraction: a Model-Driven Co-evolution Approach of Software Code
    Khelladi, Djamel Eddine
    Combemale, Benoit
    Acher, Mathieu
    Barais, Olivier
    [J]. 2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2020), 2020, : 85 - 88
  • [23] Towards Models and Metamodels Co-Evolution Approach
    Anguel, Fouzia
    Amirat, Abdelkrim
    Bounour, Nora
    [J]. 2013 11TH INTERNATIONAL SYMPOSIUM ON PROGRAMMING AND SYSTEMS (ISPS), 2013, : 163 - 167
  • [24] Towards Co-Evolution of Membrane Proteins and Metabolism
    Wilson, Michael A.
    Wei, Chenyu
    Pohorille, Andrew
    [J]. ORIGINS OF LIFE AND EVOLUTION OF BIOSPHERES, 2014, 44 (04): : 357 - 361
  • [25] Towards Co-Evolution of Membrane Proteins and Metabolism
    Michael A. Wilson
    Chenyu Wei
    Andrew Pohorille
    [J]. Origins of Life and Evolution of Biospheres, 2014, 44 : 357 - 361
  • [26] Towards a UML profile for software product lines
    Ziadi, T
    Hélouët, L
    Jézéquel, JM
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 129 - 139
  • [27] Transition management as a model for managing processes of co-evolution towards sustainable development
    Kemp, Rene
    Loorbach, Derk
    Rotmans, Jan
    [J]. INTERNATIONAL JOURNAL OF SUSTAINABLE DEVELOPMENT AND WORLD ECOLOGY, 2007, 14 (01): : 78 - 91
  • [28] Towards the Co-evolution of Food Experience Search Spaces Based on the Design Weltanschauung Model in Food Marketing
    Kamran, Qeis
    Topp, Saskia
    Henseler, Jorg
    [J]. COGENT BUSINESS & MANAGEMENT, 2021, 8 (01):
  • [29] A method to manage the co-evolution of Product an Organization architectures
    Harmel, G.
    Bonjour, E.
    Dulmet, M.
    [J]. 2006 IMACS: MULTICONFERENCE ON COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, VOLS 1 AND 2, 2006, : 1207 - +
  • [30] Product sequencing: Co-evolution of knowledge, capabilities and products
    Helfat, CE
    Raubitschek, RS
    [J]. STRATEGIC MANAGEMENT JOURNAL, 2000, 21 (10-11) : 961 - 979