A Multi-Agent Middleware for Deployment of Ambient Applications
Résumé
This chapter overviews the actual use of connected devices and ambient applications. It proposes a multi-agent middleware to ease the development, deployment, configuration and monitoring of applications for ambient systems. To achieve Smart Cities, we need an operational and interoperable telecommunication and energetic infrastructure. We also need some intelligent and context-aware applications. The chapter reviews modeled the projection problem for the deployment of applications on a hardware infrastructure for ambient systems as an enriched graph-homomorphism problem. This allows us to reuse one of the existing and well-studied algorithms for graph-matching. The scenario used in the chapter highlights both the dynamic deployment of distributed applications and privacy management encapsulated in both the agents and agent organizations. To solve the dynamic deployment problem, one can use the graph representation for the hardware infrastructure and the requirements of the usable applications, and the graph matching algorithm to find the entities that can support the running of the application.