Détection des préoccupations transversales par l'analyse formelle de concepts des diagrammes de séquence

Résumé : The existence of crosscutting concerns tangled or scattered, complicates the understanding and evolution of object oriented source code. The industrial adoption of aspect-oriented paradigm has led to research new approaches supporting aspect oriented migration. This migration requires the identification of crosscutting concerns, in order to encapsulate them into aspects. We propose in this paper a new approach for the identification of crosscutting concerns at the conceptual level. We materialize this latter by the UML class and sequence diagrams. We use the formal concept analysis to group scattered functionalities in sequence diagrams, and we analyze the order of method calls to detect the tangled ones. Then, we filter all obtained candidate aspects, in order to avoid the mistakes.
Type de document :
Article dans une revue
Revue Africaine de la Recherche en Informatique et Mathématiques Appliquées, INRIA, 2014, 18, pp.19-35
Liste complète des métadonnées

https://hal.inria.fr/hal-01300090
Contributeur : Coordination Episciences Iam <>
Soumis le : vendredi 8 avril 2016 - 16:38:00
Dernière modification le : mercredi 20 avril 2016 - 01:05:19

Fichier

Vol.18.pp.19-35.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : hal-01300090, version 1

Collections

Citation

Fairouz Dahi, Nora Bounour. Détection des préoccupations transversales par l'analyse formelle de concepts des diagrammes de séquence. Revue Africaine de la Recherche en Informatique et Mathématiques Appliquées, INRIA, 2014, 18, pp.19-35. 〈hal-01300090〉

Partager

Métriques

Consultations de la notice

40

Téléchargements de fichiers

121