Gestion de la migration des agents mobiles dans un environnement informatique diffus

Le laboratoire DOMUS, qui reproduit un habitat intelligent, a pour objectif de rendre les personnes en déficience cognitive plus autonomes. Dans cette optique, nous construisons un composant du système informatique de cet habitat dont le but est d'assister ces personnes dans leurs activités de...

Full description

Bibliographic Details
Main Author: Bougouyou, Yablai Arsène
Other Authors: Girard, Gabriel
Language:French
Published: Université de Sherbrooke 2008
Online Access:http://savoirs.usherbrooke.ca/handle/11143/4830
Description
Summary:Le laboratoire DOMUS, qui reproduit un habitat intelligent, a pour objectif de rendre les personnes en déficience cognitive plus autonomes. Dans cette optique, nous construisons un composant du système informatique de cet habitat dont le but est d'assister ces personnes dans leurs activités de la vie quotidienne. Habituellement, les patients sont assistés dans l'accomplissement de leurs activités de la vie quotidienne par un personnel médical spécialisé. Pour rendre les patients plus autonomes, nous devons construire un système autonome qui remplace autant que possible les aidants. L'analyse des besoins engendrés par cet objectif nous conduit à la construction d'un système multi-agents. Étant donné qu'un système multi-agents et un système orienté objet sont fondamentalement différents, nous adoptons aussi une méthodologie différente de celle orientée objet pour développer notre solution. Ainsi, nous avons construit un système multi-agents basé sur l'infrastructure JADE permettant de localiser de façon autonome le patient à l'intérieur de l'habitat et de faire migrer un agent automatiquement vers lui en vue de lui porter assistance, si cela s'avère nécessaire. Notre solution implante trois versions de notre système: une pour les machines de bureau et deux autres pour les systèmes embarqués dont une n'intègre pas la mobilité des agents. Notre système intégré au système de l'habitat permettra de localiser le patient en tout temps, aussi bien à l'intérieur qu'à l'extérieur de l'habitat, et de faire migrer des agents vers lui en cas de besoin.