Titre original :

L'intégration des fonctionnalités transversales dans les modèles à composants logiciels en utilisant la programmation par aspects (AOP)

Mots-clés en français :
  • Séparation des préoccupations

  • Logiciels
  • Composants logiciels
  • Programmation orientée aspects (informatique)
  • Langue : Français
  • Discipline : Informatique
  • Identifiant : 2006LIL10143
  • Type de thèse : Doctorat
  • Date de soutenance : 01/01/2006

Résumé en langue originale

Cette thèse définit le cadre général pour appliquer les concepts de la programmation par aspects dans les modèles à composants logiciels en vue de définir des applications à base de composants et d'aspects. L'objectif est double : (1) intégrer les aspects pour la définition des fonctionnalités transversales des applications, (2) utiliser les composants pour définir les différentes constructions des aspects en vue d'améliorer leur réutilisation. Notre approche propose d'ouvrir les composants logiciels via deux interfaces AOP réflexives. Ces deux interfaces AOP sont définies à un niveau méta et permettent à l'aspect d'introspecter et d"intercesser tous les appels aux opérations du composant. Elles peuvent être liées l'une à l'autre et forment dans ce cas une liaison dite AOP, spécifique à notre modèle. La prise en charge des fonctionnalités transversales se fait alors en enrichissant cette liaison AOP par un aspect. Un aspect joue le rôle d'un connecteur dans notre approche. Il regroupe les interactions non-anticipées entre un ensemble de composants et la fonctionnalité transversale. La définition d'une fonctionnnalité transversale dans notre approche comprend. le service, l'aspect et la(es) coupe(s). Nous proposons de définir ces différentes constructions en tant qu'entités de première classe via des composants logiciels. Ceci améliore leur réutilisation et a d'autres avantages sûrs. les coupes peuvent, par exemple, être configurées tout au long des phases de cycle de vie de l'application. Nous avons appliqué notre approche au modèle Fractal. Ceci nous a amené à définir Fractal-AOP qui représente la projection de notre solution générale au Fractal.

  • Directeur(s) de thèse : Duchien, Laurence - Bouraqadi, Noury

AUTEUR

  • Fakih, Houssam
Droits d'auteur : Ce document est protégé en vertu du Code de la Propriété Intellectuelle.
Accès réservé aux membres de l'Université de Lille sur authentification