Aller au contenu principalAller à la recherche
Episciences
Revues en libre accès
|Connexion(nouvelle fenêtre)
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
|Connexion(nouvelle fenêtre)
Articles & volumes
Tous les articlesTous les articles acceptésTous les volumesDernier volumeVolumes spéciauxAuteurs/Autrices
À propos
La revueRéférencementActualitésStatistiques
Comités
Publier
Pour les auteurs/autricesCharte éthiquePour les relecteurs/relectricesProposer des numéros spéciaux
Submit
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Contact
|
Crédits
eISSN 1638-5713
|
RSS
|
Atom
Episciences
Documentation
|
Remerciements
|
Politique de publication
Accessibilité : non conforme
|
Mentions légales
|
Déclaration de confidentialité
|
Termes d'utilisation
  1. Accueil > Articles & volumes >
  2. Articles >
  3. Détection des préocc ...
Article

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

Fairouz Dahi (1), Nora Bounour (1)
(1) Laboratoire LISCO
Télécharger l'article
Ouvrir sur HAL
Importé le
February 9, 2014
Publié le
August 23, 2014
Modifié le
March 31, 2025
Volume 18
Volume 18, 2014
DOI
10.46298/arima.1977
Licence
https://about.hal.science/hal-authorisation-v1
Indicateurs
575
Vues
695
Téléchargements

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

Fairouz Dahi (1), Nora Bounour (1)
(1) Laboratoire LISCO
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.
Mots-clés
  • [INFO]Computer Science [cs]
  • [MATH]Mathematics [math]
  • Aspect
  • Aspect mining
  • Call order analysis
  • Crosscutting concerns
  • Formal concept analysis
  • Reengineering
  • Reverse engineering.
Aperçu
Loading PDF preview...