Résumé:
Les systèmes modernes tentent à s'adapter automatiquement pour prendre en considération les changements fréquents de leur environnement d'exécution et ainsi répondre aux qualités de services attendus comme par exemple le temps de réponse. Le but de ce projet de fin d'étude est d'implémenter une nouvelle méthode pour la gestion d'adaptation des architectures logicielles on se base sur les algorithmes métaheuristiques, L'objectif principale de notre proposition est de trouver la structure optimale dynamique d'architecture logicielle. La méthode a été concrétisée par le développement d'un outil pour atteindre la structure optimale. Ce dernier se base sur l'algorithme génétique (AG) afin de trouver et de sélectionner la meilleure stratégie pour adapter l'architecture du système. Une étude de cas a été utilisée sur le système Znn.com pour valider l'outil proposé.
Mots clés : Architectures logicielle dynamique ; Métaheuristiques; Algorithme génétique ; Stratégie d'adaptation, Znn.com.