Vers une implémentation flexible des activités de maintenance et d'évolution du logiciel - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2005

Vers une implémentation flexible des activités de maintenance et d'évolution du logiciel

Résumé

Nous présentons une approche d'assistance à l'évolution du logiciel basée sur un modèle intégré de représentation des divers artefacts logiciels fondé sur les graphes typés et attribués ainsi qu'une représentation de ces graphes moyennant un langage de structuration des hyperdocuments GXL (Graph eXtensible Language). Ces hyperdocuments GXL sont utilisés pour faciliter l'interopérabilité des outils destinés à traiter les divers aspects de l'évolution du logiciel. Nous utilisons également les systèmes de réécriture de graphes pour une implémentation simple et flexible de mécanismes nécessitant des capacités de raisonnement pour la gestion de l'évolution. Notre approche est illustrée par deux expérimentations que nous avons réalisées sur l'extraction des architectures d'applications multi-tiers Java J2EE et sur la gestion de l'impact du changement de ces applications. ABSTRACT. In this paper we present an approach of assistance at the evolution of the software based on an integrated model of representation of the various software artefacts founded on the typed and attributed graphs as well as a representation of these graphs using GXL (eXtensible Graph Language) a language for structuring hyperdocuments. The hyperdocuments GXL are used to facilitate the interoperability of the tools intended to represent and handle various aspects of the software evolution. We also use the graph rewriting systems for a simple and flexible implementation of mechanisms requiring of the capacities of reasoning for the management of the evolution. Our approach is illustrated by two experiments that we realized on the recovery of applications developed according to multi-tiered architecture Java J2EE and on the management of the change impact of these applications. MOTS-CLÉS : Evolution du logiciel, recouvrement d'architecture, système de réécriture de graphes, Interopérabilité, GXL
Fichier principal
Vignette du fichier
INFORSID2005_Vers une implémentation flexible des activités de maintenance et d’évolution du logiciel.pdf (198.23 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01894111 , version 1 (12-10-2018)

Identifiants

  • HAL Id : hal-01894111 , version 1

Citer

Y Maweed, M Bouneffa, H Basson, P M Oumoum. Vers une implémentation flexible des activités de maintenance et d'évolution du logiciel. INFORSID, 2005, Grenoble, France. ⟨hal-01894111⟩
37 Consultations
16 Téléchargements

Partager

Gmail Facebook X LinkedIn More