Skip to main content
Aller à la page d’accueil de la Commission européenne (s’ouvre dans une nouvelle fenêtre)
français français
CORDIS - Résultats de la recherche de l’UE
CORDIS
Contenu archivé le 2024-05-27
Easy Composition in Future Generation Component Systems

Article Category

Article available in the following languages:

Composition avec un outil orienté aspect

Avec en point de mire la composition conviviale de systèmes de composants nouvelle génération, le projet EASYCOMP a imaginé et développé plusieurs techniques, dont un modèle pour les connecteurs orientés aspect.

Les composants logiciels représentent un marché d'une importance stratégique pour les entreprises qui les utilisent, telles les banques, les fabricants de voitures et l'industrie des technologies de l'information. L'idée de base est d'utiliser, d'adapter et de composer des composants préfabriqués, c'est-à-dire des documents, des bureaux, des navigateurs, des architectures à trois niveaux et des applications complètes. Ce principe peut offrir tant aux utilisateurs finaux qu'aux ingénieurs en logiciels davantage de possibilités de réutilisation des composants et, ce faisant, améliorer la productivité, tout en diminuant les coûts associés au développement et à la maintenance des logiciels. Le projet EASYCOMP a mis au point une technologie de composition novatrice pour des documents et composants logiciels actifs. De manière plus spécifique, les chercheurs ont développé une nouvelle méthodologie, des techniques et des outils de vérification, ainsi qu'un environnement approprié pour la composition de composants. L'une des techniques mises au point fait appel à des connecteurs orientés aspect, ledit modèle COMPASS (COMPosition with ASpectS). Les connecteurs orientés aspects autorisent l'interaction de composants via une adaptation (semi) automatique, permettant ainsi une reconfiguration statique des systèmes logiciels. Le modèle élaboré inclut des composants, des connecteurs et des ports, ces derniers servant de points d'interaction des composants. Le modèle autorise l'adaptation et la reconfiguration des interactions grâce à l'échange de connecteurs. L'approche proposée consiste à effectuer une abstraction à partir de connexions concrètes en code source, à les reconfigurer au niveau du modèle et à générer le code source transformé. Il est en outre possible de développer des logiciels basés sur des composants au niveau architectural, ainsi que de détecter et de résoudre des discordances. Le modèle basé sur le pi-calcul a été implémenté sous forme d'outil COMPASS. Les résultats du projet EASYCOMP donnent une technologie de composition uniforme pour le traitement des informations avec une interopérabilité et une capacité de composition accrues des composants. En outre, les techniques robustes, simples et flexibles pourraient faciliter considérablement le développement d'applications conviviales destinées à la nouvelle ère de la société de l'information.

Découvrir d’autres articles du même domaine d’application

Mon livret 0 0