Un processus de sélection de composants logiciels multi-niveaux

Résumé : Le paradigme composant propose de construire un système à partir d'éléments faiblement couplés et pour la plupart déjà existants. Le taux de réutilisation ainsi atteint entraîne une diminution des délais et des coûts de développement. Pour faire face à la complexité croissante des applications, les entreprises sont de plus en plus obligées d'avoir recours à des composants commerciaux "sur étagère", fournis par des tierces personnes, et dont la nature même impose de repenser profondément le cycle de développement d'un logiciel. Il n'est plus possible de spécifier un besoin ou une architecture sans se demander s'il existe sur le marché un composant capable de satisfaire le premier ou de s'intégrer dans la seconde. Dans ce contexte, une activité voit son importance renforcée : la sélection de composants. Cette activité est sensible : une mauvaise définition des besoins associée à une mauvaise sélection des composants peut conduire à des catastrophes financières, voire même humaines dans certains cas. Elle est de plus trés coûteuse car elle impose le parcours de marchés comportant des milliers de composants, décrits avec des formats potentiellement tres différents. La sélection devient au final trés consommatrice en temps, au point de menacer les gains que conférait à l'origine ce type d'approche. La seule solution pour espérer maintenir ces gains est de disposer d'un mécanisme de sélection qui soit autant que possible automatisé. Dans cette thèse je propose un mécanisme qui permet de sélectionner, parmi une vaste bibliothèque de composants, le candidat qui répond le mieux à un besoin spécifique, aussi bien sur le plan fonctionnel que non-fonctionnel. L'originalité de cette approche est de permettre une sélection itérative en s'appuyant sur des niveaux de description des besoins de plus en plus détaillés. À cette fin, ce mécanisme intègre des résultats de travaux provenant de domaines variés tels que la recherche de composants, le sous-typage et les métriques de qualité, au sein d'un unique concept : le composant recherché.
Type de document :
Thèse
Génie logiciel [cs.SE]. Université de Bretagne Sud, 2007. Français
Liste complète des métadonnées

Littérature citée [289 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-00512356
Contributeur : Salah Sadou <>
Soumis le : lundi 30 août 2010 - 10:41:51
Dernière modification le : lundi 30 août 2010 - 10:44:38
Document(s) archivé(s) le : jeudi 1 décembre 2016 - 12:52:37

Identifiants

  • HAL Id : tel-00512356, version 1

Collections

Citation

Bart George. Un processus de sélection de composants logiciels multi-niveaux. Génie logiciel [cs.SE]. Université de Bretagne Sud, 2007. Français. 〈tel-00512356〉

Partager

Métriques

Consultations de la notice

220

Téléchargements de fichiers

1573