Distributed event dissemination for ubiquitous agents | Synapse