Taxonomy and software architecture for real-time context-aware collaborative smart environments | Publicación