Une méthode d'agrégation de composants logiciels dirigée par les métadonnées et les modèles

2012 
Le composant logiciel est devenu l'unite de base pour le developpement des systemes complexes. Plusieurs travaux ont contribue a la construction de logiciel a base de composants et leur modele. Cependant, il existe peu d'approches et d'heuristiques basees sur les metadonnees qui assistent les architectes pour referencer, rechercher et evaluer les composants participants dans une agregation avant la phase d'implementation. Dans cette these, nous proposons une methode d'agregation de composants logiciels diriges par les metadonnees des compodant et les modeles de leur agregat. Cette methode caracterise le composant par les metadonnees multidimensionnelles. elles assiste les parties prenantes dans le referencement et la recherche des composants. Elle propose une phase inedite d'analyse de faisabilite qui s'appuie sur un processus et des regles d'evaluation de la faisabilite d'agregation dirigee par les metadonnees des compsants participants. Nous avons defini un cadre de travail qui a servi de support a notre methode durant des mises en oeuvre dans des contextes d'agregation reels. ces realisations concretes nous ont permis de valider l'utilisabilite et l'utilite de notre methode en nous basant sur notre processus de validation et sur ses indicateurs de mesure. dans le future, nous preconisons que les activites de referencement de recherche et d'evaluation de la faisabilite de notre processus supportent l'automatisation afin de systematiser en partie son utilisation. La prise en compte des parametres financiers aux activites e notre processus de developpement aidera les gestionnaires dans l'estimation des efforts des projets d'agregation et par consequent dans la prise de decision quant a leur faisabilite financiere. Ceci enrichira le manque des aspectes financiers et economiques dans les approches de developpement a base de composants (Mili, Mili, Yacoub, & Addy, 2002)
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []