Un environnement de spécification et de découverte pour la réutilisation des composants logiciels dans le développement des logiciels distribués

Sofien Khemakhem 1
1 LAAS-OLC
LAAS - Laboratoire d'analyse et d'architecture des systèmes [Toulouse]
Résumé : Notre travail vise à élaborer une solution efficace pour la découverte et la réutilisation des composants logiciels dans les environnements de développement existants et couramment utilisés. Nous proposons une ontologie pour décrire et découvrir des composants logiciels élémentaires. La description couvre à la fois les propriétés fonctionnelles et les propriétés non fonctionnelles des composants logiciels exprimées comme des paramètres de QoS. Notre processus de recherche est basé sur la fonction qui calcule la distance sémantique entre la signature d'un composant et la signature d'une requête donnée, réalisant ainsi une comparaison judicieuse. Nous employons également la notion de " subsumption " pour comparer l'entrée-sortie de la requête et des composants. Après sélection des composants adéquats, les propriétés non fonctionnelles sont employées comme un facteur distinctif pour raffiner le résultat de publication des composants résultats. Nous proposons une approche de découverte des composants composite si aucun composant élémentaire n'est trouvé, cette approche basée sur l'ontologie commune. Pour intégrer le composant résultat dans le projet en cours de développement, nous avons développé l'ontologie d'intégration et les deux services "input/output convertor" et "output Matching".
Type de document :
Thèse
Computer Science [cs]. Université Paul Sabatier - Toulouse III, 2011. English


https://tel.archives-ouvertes.fr/tel-00627232
Contributeur : Arlette Evrard <>
Soumis le : mercredi 28 septembre 2011 - 10:43:46
Dernière modification le : mercredi 29 octobre 2014 - 13:26:27
Document(s) archivé(s) le : jeudi 29 décembre 2011 - 02:25:30

Identifiants

  • HAL Id : tel-00627232, version 1

Collections

Citation

Sofien Khemakhem. Un environnement de spécification et de découverte pour la réutilisation des composants logiciels dans le développement des logiciels distribués. Computer Science [cs]. Université Paul Sabatier - Toulouse III, 2011. English. <tel-00627232>

Exporter

Partager

Métriques

Consultations de
la notice

361

Téléchargements du document

701