Accueil du site > Équipes > Equipes SAMOVAR 2007-2010 > ACMES > Axes de recherche de l’équipe ACMES > Intergiciels et algorithmique pour les environnements ubiquitaires
Professeurs : G. Bernard ; MdC : S. Chabridon, D. Conan, S. Leriche, C. Taconet ; Doctorants : Z. Abid, A.M. Khan, L. Lim, T.D. Nguyen ; Post-doc ou ingénieur : C.K. Nguyen (2008-2009), F.Seyler (2007), Z. Kazi-Aoul (2008). Historiquement, il s’agit du premier axe étudié sur la période 2005-2009 (les travaux des membres de ce qui allait devenir l’équipe MARGE sur l’informatique mobile et l’adaptation au contexte ont en fait démarré dès 1999, notamment dans le cadre du projet RNRT CESURE Configuration (...)
Nous nous sommes d’abord intéressés à la gestion des déconnexions, volontaires (décidées par l’utilisateur) ou involontaires (ruptures inopinées de connectivité réseau). Ces travaux avaient démarré en 2000 dans le contexte d’applications construites sur la base d’objets CORBA et ont conduit à la notion d’ « objet déconnecté ». Nous avons étendu ces travaux en direction d’une plus grande indépendance vis-à-vis de la spécification CORBA et d’une définition plus précise des entités logicielles qui doivent être (...)
Dans ces environnements, une même donnée partagée entre plusieurs utilisateurs peut être rendue temporairement inaccessible à cause des déconnexions réseaux. Pour pallier ce problème, notre approche consiste à déployer sur le terminal, avant la perte de la connectivité, une copie de l’entité partagée. La continuité de service est de ce fait garantie pendant le travail hors-ligne. Néanmoins, une telle vision autorise l’évolution des copies de manière concurrente. L’apparition des divergences, durant ces (...)
En parallèle à la conception de ces briques de base fournissant, via le niveau intergiciel, des propriétés non fonctionnelles utiles dans les environnements sans fil, nous avons poursuivi nos travaux en matière d’adaptation au contexte par des contributions en terme de conception d’applications sensibles au contexte, de déploiement sensible au contexte et de reconfiguration dynamiques d’applications à base de composants logiciels :
Jusqu’en 2007, nos travaux sur les briques de base et sur les architectures pour l’adaptation au contexte ont supposé que le « contexte » et son état étaient disponibles pour l’intergiciel au moment de l’exécution ; nous nous sommes par ailleurs intéressés à la modélisation du contexte, mais sans réellement aborder le sujet de sa gestion. Ce sujet est abordé depuis 2007 ; nous avons ainsi élargi « vers le bas » le spectre de nos travaux :