Fairouz Dahi ; Nora Bounour - Détection des préoccupations transversales par l'analyse formelle de concepts des diagrammes de séquence

arima:1977 - Revue Africaine de Recherche en Informatique et Mathématiques Appliquées, 24 août 2014, Volume 18, 2014 - https://doi.org/10.46298/arima.1977
Détection des préoccupations transversales par l'analyse formelle de concepts des diagrammes de séquenceArticle

Auteurs : Fairouz Dahi 1; Nora Bounour 1

  • 1 Laboratoire LISCO

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.


Volume : Volume 18, 2014
Publié le : 24 août 2014
Soumis le : 10 février 2014
Mots-clés : Aspect, Aspect mining, Call order analysis, Crosscutting concerns, Formal concept analysis, Reengineering, Reverse engineering.,[INFO] Computer Science [cs],[MATH] Mathematics [math]

Statistiques de consultation

Cette page a été consultée 272 fois.
Le PDF de cet article a été téléchargé 457 fois.