Ubik: a multi-agent based simulator for ubiquitous computing applications | Publicación