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
来源
2014 SECOND WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS) | 2014年
关键词
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 条
  • [41] A novel aggregation-based dominance for Pareto-based evolutionary algorithms to configure software product lines
    Xue, Yani
    Li, Miqing
    Shepperd, Martin
    Lauria, Stasha
    Liu, Xiaohui
    NEUROCOMPUTING, 2019, 364 : 32 - 48
  • [42] Co-Evolution of Intrinsically Disordered Proteins with Folded Partners Witnessed by Evolutionary Couplings
    Pancsa, Rita
    Zsolyomi, Fruzsina
    Tompa, Peter
    INTERNATIONAL JOURNAL OF MOLECULAR SCIENCES, 2018, 19 (11)
  • [43] Urban Tourism and Evolutionary Economic Geography: Complexity and Co-evolution in Contested Spaces
    Brouder P.
    Ioannides D.
    Urban Forum, 2014, 25 (4) : 419 - 430
  • [44] Behavioural inheritance in the UML to model software product lines
    Roubtsova, E
    Roubtsov, S
    SCIENCE OF COMPUTER PROGRAMMING, 2004, 53 (03) : 409 - 434
  • [45] Evolving feature model configurations in software product lines
    White, Jules
    Galindo, Jose A.
    Saxena, Tripti
    Dougherty, Brian
    Benavides, David
    Schmidt, Douglas C.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 87 : 119 - 136
  • [46] SyMPLES A SysML-based Approach for Developing Embedded Systems Software Product Lines
    Silva, Rogerio F.
    Fragal, Vanderson H.
    Oliveira Junior, Edson A.
    Gimenes, Itana M. S.
    Oquendo, Flavio
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 257 - 264
  • [47] Analyzing inconsistencies in software product lines using an ontological rule-based approach
    Bhushan, Megha
    Goel, Shivani
    Kaur, Karamjit
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 605 - 617
  • [48] Handling Complex Configurations in Software Product Lines: a Tooled Approach
    Urli, Simon
    Blay-Fornarino, Mireille
    Collet, Philippe
    18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 112 - 121
  • [49] Ecological research on the co-evolution model of the modern services clusters
    Dai Wen
    Li Wenxin
    INDUSTRY CLUSTER AND META-STUDIES, 2008, : 749 - 754
  • [50] Institution, strategy, and performance: A co-evolution model in transitional China
    Jiang, Shisong
    Gong, Limin
    Wang, Hua
    Kimble, Chris
    JOURNAL OF BUSINESS RESEARCH, 2016, 69 (09) : 3352 - 3360