Opportunistic Software Composition Project

Internet of Things and cyber-physical systems are characterised by openness and an increasing number of devices and their associated services. We propose to exploit opportunistically these services in order to automatically make emerge customised applications that suit user preferences.

For that, we have developed a generic solution for bottom-up opportunistic service composition, based on reinforcement learning.

Figure 1: overall architecture of the system

The OppoCompo project and its main elements are presented in this website through videos and publications.