• DocumentCode
    3577972
  • Title

    A co-evolution model for software product lines: An approach based on evolutionary trees

  • Author

    Benlarabi, Anissa ; El Asri, Bouchra ; Khtira, Amal

  • Author_Institution
    SIME Lab., Mohamed V Univ., Rabat, Morocco
  • fYear
    2014
  • Firstpage
    140
  • Lastpage
    145
  • Abstract
    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.
  • Keywords
    evolutionary computation; software product lines; trees (mathematics); aging phenomenon; cladistics reconciliation; co-evolution model; cost reduction; evolutionary trees; software product line assets; software product line engineering; trees reconciliation; Evolution (biology); Feature extraction; Media; Mobile communication; Sociology; Software; Statistics; Cladistics; Co-evolution; Software product line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex Systems (WCCS), 2014 Second World Conference on
  • Print_ISBN
    978-1-4799-4648-8
  • Type

    conf

  • DOI
    10.1109/ICoCS.2014.7060991
  • Filename
    7060991