Responsable : BATATA Sofiane
Téléphone :
E-Mail : [email protected]
Cadre (contexte) de la mission
Développement d’un système de recherche de composants logiciels basé sur leurs propriétés structurelles.
Mission proposée
Le Génie Logiciel à Base de Composants (Component–Based Software Engineering) est une branche du Génie Logiciel qui s’intéresse à l’acquisition et l’intégration de composants logiciels. Le but est de réduire les coûts du développement des logiciels complexes et à grande échelle, en offrant un assemblage rapide des composants et à simplifier le processus de leur maintenance.
La sélection de composants logiciels, comment localiser et identifier le composant approprié pour les utilisateurs, est l’un des problèmes majeur dans la réutilisation des composants logiciels, vu le nombre très important de composants disponibles et leur croissance sur le marché des composants.
L’objectif de ce travail, dans un premier temps, est de construire une bibliothèque de composants logiciels en utilisant le format XML, et de développer, par la suite, un système de recherche de composant logiciels exploitants les propriétés structurelles de ces composants (signature des méthodes, connecteurs, …etc.).
La mission comprend :
· Construire une base de données de composants logiciels avec le format XML
· Etude des différentes techniques de sélection de composants logiciels
· Proposition d’une solution pour la sélection des composants basée sur les propriétés structurelles.
· Développement d’une couche applicatif.