A Co-evolution Model for Software Product Lines: an Approach Based on Evolutionary Trees

被引:0
|
作者
Benlarabi, Anissa [1 ]
El Asri, Bouchra [1 ]
Khtira, Amal [1 ]
机构
[1] Mohamed V Univ, IMS Team, SIME Lab, ENSIAS, Rabat, Morocco
关键词
Software product line; Co-evolution; Cladistics;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software product line engineering allows for the development of common reference assets that can be reused in the development of a set of products of a particular market, the purpose of such large scale reuse is the improvement of time to market and the reduction of costs. This goal can only be achieved if the software product line assets are continuously evolved to cope with changes of user requirements. In this paper we present a co-evolution model for checking the integrity of the software product line during its evolution. The model is established using cladistics and trees reconciliation that are used in biology to analyze the co-evolution between organisms. This model shows the divergent co-evolution which represents a difference between the evolutionary trees of the software product line and a derived product. The model helps to find out changes of products that were not propagated to the reference assets and to anticipate the future development to be done on these reference assets to cope with products evolution. By its application we protect software product lines from the aging phenomenon.
引用
收藏
页码:140 / 145
页数:6
相关论文
共 50 条
  • [21] An Ontology-based Approach to Model-Driven Software Product Lines
    Ferreira, Nuno
    Machado, Ricardo J.
    Gasevic, Dragan
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 559 - +
  • [22] An Industrial Case Study for Adopting Software Product Lines in Automotive Industry An Evolution-Based Approach for Software Product Lines (EVOA-SPL)
    Ignaim, Karam
    Fernandes, Joao M.
    [J]. 23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, : 183 - 190
  • [23] Co-evolution of port business ecosystem based on evolutionary game theory
    Wenjuan Li
    Thierry Vanelslander
    Wei Liu
    Xu Xu
    [J]. Journal of Shipping and Trade, 5 (1)
  • [24] CO-EVOLUTION OF OPINION AND STRATEGY IN PERSUASION DYNAMICS: AN EVOLUTIONARY GAME THEORETICAL APPROACH
    Ding, Fei
    Liu, Yun
    Li, Yong
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2009, 20 (03): : 479 - 490
  • [25] The co-evolution of competition and parasitism in the resource-based view: A risk model of product counterfeiting
    Busby, J. S.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 276 (01) : 300 - 313
  • [26] The co-evolution of contract and software artefact in cloudsourcing
    Huber, Thomas L.
    Dibbern, Jens
    Fischer, Thomas A.
    [J]. EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2024,
  • [27] Sakai 3: the Co-evolution of Product and Community
    Fenlason, Clay
    [J]. 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED MULTIMEDIA SYSTEMS (DMS 2010), 2010, : 235 - 238
  • [28] Using Weaving Models in Metamodel and Model Co-Evolution Approach
    Anguel, F.
    Amirat, A.
    Bounour, N.
    [J]. 2014 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2014, : 142 - 147
  • [29] A query-retyping approach to model transformation co-evolution
    Rutle, Adrian
    Iovino, Ludovico
    Koenig, Harald
    Diskin, Zinovy
    [J]. SOFTWARE AND SYSTEMS MODELING, 2020, 19 (05): : 1107 - 1138
  • [30] A query-retyping approach to model transformation co-evolution
    Adrian Rutle
    Ludovico Iovino
    Harald König
    Zinovy Diskin
    [J]. Software and Systems Modeling, 2020, 19 : 1107 - 1138