European Commission logo
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 de la prochaine génération de systèmes de composants logiciels

La technologie des composants logiciels et de la composition est considérée comme l'un des domaines les plus prometteurs de la future société de l'information. Le projet EASYCOMP a développé des méthodes, des outils et un environnement appropriés pour la composition flexible, performante et simple de composants.

Économie numérique icon Économie numérique

Toute entité actuellement trouvée sur l'internet, telle les données XML et les logiciels, est susceptible de devenir un composant actif. Ces composants actifs devraient remplacer les documents, les bureaux, les navigateurs, les architectures à trois niveaux et les applications complètes au cours des prochaines années. C'est la raison pour laquelle une technologie adaptée à la composition uniforme et simple des composants est nécessaire afin d'accroître la réutilisation des composants et, ce faisant, la productivité des utilisateurs finaux et des ingénieurs en logiciels. Avec cet objectif en point de mire, le projet EASYCOMP a développé des techniques de composition robustes pour les composants actifs. Basées sur la séparation et la composition des aspects, ces nouvelles techniques devraient permettre aux utilisateurs d'adapter de manière efficace les composants à l'aide de méthodes appropriées de métamodélisation et de génération de code. Les techniques mises au point proposeront en outre une composition dynamique des composants actifs en vue de l'adaptation des systèmes. Un des principaux problèmes était le manque d'homogénéité des composants aux différents stades du développement que sont le temps de construction, le temps d'assemblage et le temps d'exécution. Cette diversité au niveau de la disponibilité des moyens de composition accroît la complexité du développement de logiciels basés sur des composants. Pour remédier à cela, les chercheurs ont développé une méthodologie de composition et d'adaptation uniforme intégrant dans un modèle unique trois modèles de composition différents applicables tout au long des phases du cycle de développement d'un composant. Les modèles individuels offrent davantage de possibilités de réutilisation et d'exploitation des artefacts créés au cours des dernières phases du cycle de vie des composants. Le modèle intégré offre quant à lui un environnement commun pour le développement de composants destinés aux trois modèles. Sur la base des composants existants disponibles dans le commerce, la méthodologie de métacomposants établit un cadre solide afin de permettre à une API générique d'accéder à des modèles de composants développés par des sociétés différentes. Les utilisateurs devraient ainsi avoir davantage d'options à leur disposition à l'heure de combiner différents composants de modèle.

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