Component-based Architecture Recovery from Object Oriented Systems via Relational Concept Analysis - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Access content directly
Conference Papers Year : 2010

Component-based Architecture Recovery from Object Oriented Systems via Relational Concept Analysis

Abstract

Software architecture modelling and representation has become an important phase of the development process of complex software systems. Using software architecture representation as a high level view provides many advantages during all phases of the software life cycle. Nevertheless, for many systems, such architecture representation is not available. To deal with this problem, we propose in this paper an approach of architecture recovery which aims to extract component-based architecture from an object-oriented (OO) system, by a semi-automatic exploration process. To this end, we use relational concept analysis in order to identify the architectural components. The RCA-based approach comes as a complementary method to relieve some limits of the existing implementation of ROMANTIC based on simulated annealing algorithm. In the RCA approach, architectural components are identified from concepts derived by exploiting all existing dependency relations between classes of the OO system. We evaluated the feasibility of our approach on a Java software.
Fichier principal
Vignette du fichier
CLA2010_Aladin.pdf (722.47 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

lirmm-00531804 , version 1 (03-11-2010)

Identifiers

  • HAL Id : lirmm-00531804 , version 1

Cite

Alae-Eddine El Hamdouni, Abdelhak-Djamel Seriai, Marianne Huchard. Component-based Architecture Recovery from Object Oriented Systems via Relational Concept Analysis. CLA: Concept Lattices and their Applications, Oct 2010, Sevilla, Spain. pp.259-270. ⟨lirmm-00531804⟩
288 View
305 Download

Share

Gmail Facebook X LinkedIn More