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
Conference Papers Year : 2018

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

Abstract

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
Origin Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

Cite

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⟩
312 View
223 Download

Altmetric

Share

More