Seminaire Hafedh Mili : Extraction d’aspects fonctionnels dans le code légataire

Bonjour à tous,

Vous êtes cordialement invités à participer au quatrième séminaire du LATECE de l’année 2017-2018.
Qui? Hafedh Mili, professeur au département d’informatique, uqam
Quand? Mercredi 8 novembre 2017 à 12h40
? PK-5115

Titre : Extraction d’aspects fonctionnels dans le code légataire

Résumé:

Toute application qui se respecte implante plusieurs aspects fonctionnels qui se chevauchent. À défaut d’utiliser des techniques de modularisation ‘orientées aspects’, les développeurs et concepteurs utilisent des patrons de conception, de codage, et de cafouillage pour implanter plusieurs aspects fonctionnels au sein des mêmes classes. Dans cette présentation, je parlerai des travaux débutés dans le cadre de la thèse de Amel El-Kharraz, qui visait à faire la rétroingénierie d’aspects fonctionnels dans le code légataire Java. Je parlerais de deux familles de méthodes: 1) une méthode ‘structurelle’ simple qui tente de recouvrir les utilisations d’héritage multiple et délégation susceptibles de suggérer une composition de fonctionnalités, et 2) une méthode s’appuyant sur l’analyse formelle de concept qui tente d’identifier les ‘groupements de features (méthodes)’ qui apparaissent à plusieurs endroits dans le code. Je présenterais les résultats et je soulignerais les directions futures de recherche.

SLIDES

Comments are closed.