• DocumentCode
    2449345
  • Title

    Evolution Shelf: Reusing Evolution Expertise within Component-Based Software Architectures

  • Author

    Goaer, Olivier Le ; Tamzalit, Dalila ; Oussalah, Mourad ; Seriai, Abdelhak-Djamel

  • Author_Institution
    LINA Lab., Univ. of Nantes Nantes, Nantes
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    311
  • Lastpage
    318
  • Abstract
    Despite that reuse libraries are now well adopted during software development step, software evolution step is not yet covered by this kind of beneficial approach. In this paper we present the "evolution shelf", a generic infrastructure to achieve for-reuse and by-reuse techniques within the field of software evolution. The basic idea behind that is to propose and encourage the reuse of recurring and reliable evolution expertises to achieve the structural evolution of a software system at the architectural level. For that purpose, the shelf assists architects in classifying, storing and selecting reusable architectural evolution operations. The underlying concept that we propose to capitalize the expertises is called "evolution style" and it mixes a syntactic and a semantic description format. These ideas form a core for a long-term vision in which it is possible to build a business model of evolution-of-the-shelf (EOTS) with the special objective to decrease the efforts and the risks related to the evolution activities.
  • Keywords
    software architecture; software reliability; software reusability; EOTS; evolution style; evolution-of-the-shelf; reuse techniques; reusing evolution expertise; semantic description format; software development; software evolution step; software reliability; software system; Application software; Books; Computer applications; Computer architecture; Knowledge engineering; Laboratories; Programming; Software architecture; Software libraries; Software systems; Reuse Library; Software Architecture; Software Evolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.104
  • Filename
    4591574