Nowadays, the computational devices are everywhere. In malls, offices, streets, cars and even in homes we can find devices providing and consuming functionality in order to improve the user satisfaction. These devices include sensors that provide information about the environment state (e.g., temperature, occupancy, light levels), service providers (e.g., Internet TVs, GPS), smartphones (that c...