Publisher's Synopsis
Nous appliquons dans cet ouvrage les concepts de la programmation par aspects (AOP) aux mod�les � composants logiciels dans le but de d�finir des applications � base de composants et d'aspects. Nous proposons 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 de composant. Elles peuvent �tre li�es l'une � l'autre et forment dans ce cas une liaison sp�cifique � notre mod�le dite liaison AOP. La prise en charge des fonctionnalit�s transversales se fait 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. Nous avons appliqu� notre approche au Fractal: un mod�le � composants logiciels. Nous avons alors d�fini Fractal-AOP qui repr�sente la projection de notre solution g�n�rale au mod�le Fractal. Fractal-AOP est implant�e sur la base de FracTalk, notre implantation Smalltalk du mod�le Fractal.