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

Abstract : 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.
Type de document :
Communication dans un congrès
Springer. Component-Based Software Engineering, Jun 2010, Prague, Czech Republic. 6092, pp.216-231, 2010, Lecture Notes in Computer Science
Liste complète des métadonnées

Littérature citée [20 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00502294
Contributeur : Salah Sadou <>
Soumis le : jeudi 26 août 2010 - 11:12:12
Dernière modification le : jeudi 26 août 2010 - 13:55:32
Document(s) archivé(s) le : mardi 23 octobre 2012 - 15:06:01

Fichier

allierEtAll.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00502294, version 1

Collections

Citation

Simon Allier, Houari Sahraoui, Salah Sadou, Stéphane Vaucher. Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces. Springer. Component-Based Software Engineering, Jun 2010, Prague, Czech Republic. 6092, pp.216-231, 2010, Lecture Notes in Computer Science. 〈hal-00502294〉

Partager

Métriques

Consultations de la notice

132

Téléchargements de fichiers

196