Recovering Runtime Architecture Models and Managing their Complexity using Dynamic Information and Composite Structures - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Recovering Runtime Architecture Models and Managing their Complexity using Dynamic Information and Composite Structures

Résumé

Program comprehension during software maintenance is a difficult task, hence the need to support it by recovering the as-built architecture of the system to be maintained. In this paper, we propose a method to recover runtime architecture models of object-oriented systems. The method combines static and dynamic analysis to recover an Object Graph (OG) which includes information that will be used to manage the complexity of this graph. In addition, composition/ownership relations between objects are exploited to embed composite structures into the OG nodes. This enables to support a hierarchical visualization of the recovered architecture. We implemented a prototype of the method and experimented it on a case study. The results of this experimentation are promising.
Fichier principal
Vignette du fichier
sac2018.pdf (236.3 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

lirmm-01706074 , version 1 (12-04-2018)

Identifiants

Citer

Soumia Zellagui, Chouki Tibermacine, Ghizlane El Boussaidi, Abdelhak-Djamel Seriai, Hinde Lilia Bouziane, et al.. Recovering Runtime Architecture Models and Managing their Complexity using Dynamic Information and Composite Structures. SAC: Symposium on Applied Computing, Apr 2018, Pau, France. pp.1454-1456, ⟨10.1145/3167132.3167420⟩. ⟨lirmm-01706074⟩
298 Consultations
211 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More