Lessons Learned in Applying Formal Concept Analysis - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2005

Lessons Learned in Applying Formal Concept Analysis

Gabriela Beatriz Arévalo
  • Fonction : Auteur
  • PersonId : 837075
Stéphane Ducasse
Oscar Nierstrasz

Résumé

A key difficulty in the maintenance and evolution of complex software systems is to recognize and understand the implicit dependencies that define contracts that must be respected by changes to the software. Formal Concept Analysis is a well-established technique for identifying groups of elements with common sets of properties. We have successfully applied FCA to complex software systems in order to automatically discover a variety of different kinds of implicit, recurring sets of dependencies amongst design artifacts. In this paper we describe our approach, outline three case studies, and draw various lessons from our experiences. In particular, we discuss how our approach is applied iteratively in order to draw the maximum benefit offered by FCA.
Fichier principal
Vignette du fichier
Arev05c-ICFCA05-LessonsLearned.pdf (335.27 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00533445 , version 1 (06-11-2010)

Identifiants

  • HAL Id : inria-00533445 , version 1

Citer

Gabriela Beatriz Arévalo, Stéphane Ducasse, Oscar Nierstrasz. Lessons Learned in Applying Formal Concept Analysis. International Conference on Formal Concept Analysis (ICFCA '05), Nov 2005, Paris, France. ⟨inria-00533445⟩
24 Consultations
166 Téléchargements

Partager

Gmail Facebook X LinkedIn More