Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces

Résumé

Software systems should evolve in order to respond to changing client requirements and their evolving environments. But unfortunately, the evolution of legacy applications generates an exorbitant cost. In this paper, we propose an approach to restructure legacy object-oriented applications into component-based applications. Our approach is based on dynamic dependencies between classes to identify potential components. In this way, the composition is dictated by the context of the application to improve its evolvability. We validate our approach through the study of three legacy Java applications.
Fichier principal
Vignette du fichier
allierEtAll.pdf (264.8 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00502294 , version 1 (26-08-2010)

Identifiants

  • HAL Id : hal-00502294 , version 1

Citer

Simon Allier, Houari Sahraoui, Salah Sadou, Stéphane Vaucher. Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces. Component-Based Software Engineering, Jun 2010, Prague, Czech Republic. pp.216-231. ⟨hal-00502294⟩
92 Consultations
248 Téléchargements

Partager

Gmail Facebook X LinkedIn More