L''int�gration Des Composants Et Des Aspects (Aop)

Bok av Fakih-H
Nous appliquons dans cet ouvrage les concepts de la programmation par aspects (AOP) aux modles composants logiciels dans le but de dfinir des applications base de composants et d'aspects. Nous proposons d'ouvrir les composants logiciels via deux interfaces AOP rflexives. Ces deux interfaces AOP sont dfinies un niveau mta et permettent l'aspect d'introspecter et d'intercesser tous les appels aux oprations de composant. Elles peuvent tre lies l'une l'autre et forment dans ce cas une liaison spcifique notre modle dite liaison AOP. La prise en charge des fonctionnalits transversales se fait en enrichissant cette liaison AOP par un aspect. Un aspect joue le rle d'un connecteur dans notre approche. Il regroupe les interactions non-anticipes entre un ensemble de composants et la fonctionnalit transversale. Nous avons appliqu notre approche au Fractal : un modle composants logiciels. Nous avons alors dfini Fractal-AOP qui reprsente la projection de notre solution gnrale au modle Fractal. Fractal-AOP est implante sur la base de FracTalk, notre implantation Smalltalk du modle Fractal.