Evolution Styles in Practice - Refactoring Revisited As Evolution Style - Archive ouverte HAL
Communication Dans Un Congrès Année : 2007

Evolution Styles in Practice - Refactoring Revisited As Evolution Style

Résumé

The evolution of pure software systems remains a time-consuming and error-prone activity. But whatever the considered domain, recurring practices can be captured and reused to alleviate the subsequent amounts of effort. In this paper we propose to treat domain-specific problems-solutions pairs as first-class entities called "evolution styles''. As such, an evolution style is endowed with an instantiation mechanism and can be considered at different conceptual levels. Applied on arbitrary domains, an evolution style is intended to evolve a family of applications whereas its instances evolve given applications. The evolution style's format is a component triple where each component is highly reusable. In this way, evolution styles are scalable knowledge fragments able to support large and complex evolutions, readily available to be played and replayed.
Fichier non déposé

Dates et versions

hal-00459874 , version 1 (25-02-2010)

Identifiants

  • HAL Id : hal-00459874 , version 1

Citer

Olivier Le Goaer, Mourad Oussalah, Dalila Tamzalit, Abdelhak-Djamel Seriai. Evolution Styles in Practice - Refactoring Revisited As Evolution Style. ICSOFT 2007, Jul 2007, Barcelona, Spain, France. pp.138-143. ⟨hal-00459874⟩
114 Consultations
0 Téléchargements

Partager

More