Improving Generalization Level in UML Models Iterative Cross Generalization in Practice - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Communication Dans Un Congrès Année : 2004

Improving Generalization Level in UML Models Iterative Cross Generalization in Practice

Résumé

FCA has been successfully applied to software engineering tasks such as source code analysis and class hierarchy re-organization. Most notably, FCA puts mathematics behind the mechanism of abstracting from a set of concrete software artifacts. A key limitation of current FCA-based methods is the lack of support for relational information (e.g., associations between classes of a hierar- chy): the focus is exclusively on artifact properties whereas inter-artifact relation- ships may encode crucial information. Consequently, feeding-in relations into the abstraction process may substantially improve its precision and thus open the ac- cess to qualitatively new generalizations. In this paper, we elaborate on ICG, an FCA-based methodology for extracting generic parts out of software models that are described as UML class diagrams. The components of ICG are located within the wider map of an FCA framework for relational data. A few experimental results drawn from an industrial project are also reflected on.
Fichier principal
Vignette du fichier
iccs04Final.pdf (149.94 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

lirmm-00108858 , version 1 (23-09-2022)

Identifiants

Citer

Michel Dao, Marianne Huchard, Amine Mohamed Rouane Hacene, Cyril Roume, Petko Valtchev. Improving Generalization Level in UML Models Iterative Cross Generalization in Practice. ICCS 2004 - 12h International Conference on Conceptual Structures, Jul 2004, Huntsville, AL, United States. pp.346-360, ⟨10.1007/978-3-540-27769-9_23⟩. ⟨lirmm-00108858⟩
100 Consultations
36 Téléchargements

Altmetric

Partager

More