Middleware

More and more human activities are relying on digital information managed by growing variety of smart devices in even more intelligent environments inducing the strong need of revisiting many middleware concepts.

The research developed in middleware is done in ambient intelligence, where challenges come from the fact that devices have limited resources, spontaneous but intermittent connectivity, and play a role of gateway between various types of networks. The CITI proposes an extension of existing service design paradigms and tool boxes based on this for various aspects of the resulting model.

In ambient intelligence, services will emerge from combination of elementary services proposed by devices in radio range. We propose a framework to enable an automatic, dynamic and context-aware integration of services. It includes a supervision paradigm combining local management features for a single device and distance management for a large set of devices. We offer different techniques of integration (local/remote composition, local/remote weaving, and deployment by downloading/uploading), negotiation by contracts and the capability to manage the integration life cycle.