STRATEGIE |
Résultats |
Thème 1 : Gestionnaire de la base de composants |
Thème 2: Module d'assemblage |
Les activités menées dans chacun des ces thèmes sont décrites dans ce qui suit : |
Thème 1 : Gestionnaire de la base de composants |
Implémentation du module de gestion de la base de composants |
La recherche intelligente |
Editeur de carte |
Implémentation du module de gestion de la base de composants |
L'implémentation de la base de composants est une tâche importante et critique. En fait, extraire les critères de description des composants n'est pas facile. Les composants déjà existants ne se présentent pas d'une manière facile, la documentation associée peut ne pas être standard ou elle pourrait être absente. Automatiser cette tâche nous permet d'une part de faciliter la description des composants et d'autre part d'avoir le maximum de bibliothèques accessibles par notre système de recherche. Les bibliothèques utilisées pour l'implémentation de cette base consistent en des bibliothèques des codes binaires exécutables qui sont des bibliothèques des composants EJB,COM, CORBA et JavaBean. |
Les documents qui rapportent sur l'avancement de cette activité sont référencés [1][5]. |
La recherche intelligente |
Le document sur l'avancement de cette activité est référencé [3]. |
Editeur de carte |
1-L'utilisateur possède des buts ou intentions qu'il désire atteindre. |
2-L'utilisateur développe des démarches et des stratégies informationnelles et cognitives pour atteindre ses intentions. |
3-L'utilisateur a besoin d'outils lui permettant de mettre en exécution ses intentions. |
Les documents sur l'avancement de cette activité sont référencés [6][4]. |
Thème 2: Module d'assemblage |
Interface de capture des besoins |
Définition du module d'assemblage |
Implémentation de l'interface de capture des besoins |
Le documents sur l'avancement de cette activité est référencé [7]. |
Définition du module d'assemblage |
La description des composants sous forme de cartes (langage intentionnel) permet de réaliser un assemblage de l'application à développer au niveau des besoins. En effet, il est possible de construire incrémentalement la carte de l'application au fur et à mesure que de nouveaux composants sont sélectionnés par assemblage des cartes. |
Par ailleurs, une description détaillée des composants (langage fonctionnel) permet d'aider à l'intégration des composants. En effet, celle-ci nécessite la compréhension de ce que fait le composant et comment il est construit. Notre approche consiste à réaliser l'intégration en deux étapes : une intégration au niveau des interfaces et une intégration au niveau de l'architecture. |
Le document relatif à cette activité est référencé [8]. |
Publications |
[5] S. Ben Sassi, L. Labed, H. Ben Ghezala, COTS Description : an Overview and Framwork Proposal, article rédigé en vue de soumission, Décembre 2002. |
[9] C.Rolland, Ingénierie des besoins pour systèmes à base de composants, Actes du 19ème Congrès INFORSID, Suisse, Juin 2001. Invited conference. |
Component Reuse and Component-Based Methodologies, Proceedings of the International workshop on Mechanisms for Enterprise Integration : From objects to ontologies (MERIT 2001) at the 15th European Conference on Object Oriented programming (ECOOP), Budapest, Hongrie, June 19, 2001. |