Objectifs scientifiques

L’équipe ACMES s’intéresse principalement à la définition de modèles, algorithmes et outils pour la construction d’applications réparties et/ou diffuses (pervasives). Généralement, ces applications sont dynamiques et évoluent dans des environnements à grande échelle. Les applications diffuses sont en plus caractérisées par la prise en compte d’équipements et de moyens de communication très hétérogènes. Ces caractéristiques nous amènent à proposer de nouvelles techniques de conception, de déploiement et d’exécution afin d’améliorer la vérification, la gestion de la variabilité et l’adaptabilité des applications.

Notre démarche de recherche consiste à aborder les problèmes des applications réparties et diffuses depuis la couche applicative jusqu’à la couche réseau en nous basant sur nos compétences variées en gestion de données et de connaissances (modélisation, ontologies, raisonnement logique), en gestion de procédés métier (workflows, réseaux de Petri, maintien de cohérence, composition de services), en systèmes répartis (algorithmes répartis, intergiciel, pair-à-pair, agents mobiles, service computing), et en génie logiciel (ingénierie des modèles, modèles de composants, ingénierie de procédés).

Les environnements de déploiement cibles vont du très petit (réseaux de capteurs) au très grand (cloud computing).

Nos domaines applicatifs privilégiés sont l’éducation, le bâtiment intelligent, l’aide aux personnes, le transport, le e-commerce mobile et les jeux pervasifs.