Un modèle d'interaction fondé sur l'observation d'espaces partagés
Résumé
Nous nous intéressons aux systèmes constitués d'agents hétérogènes, qui interagissent en manipulant des objets partagés. Ce genre de situations est courant dans les applications groupware centrées autour d'espaces de travail. Pour modéliser les agents logiciels de tels systèmes et leurs mécanismes de coordination, nous proposons une architecture s'appuyant sur le concept d'opportunité. Une opportunité pour un agent, c'est un schéma particulier d'Evènements dans les espaces de travail, dont l'occurrence marque la possibilité de poursuivre un but jusqu'alors suspendu. La création ou la suppression d'opportunités d'une part (par modification des espaces de travail) et la détection de ces opportunités d'autre part (par observation des espaces de travail) constitue le mode principal d'interaction des agents.