Awareness in Collaborative Ubiquitous Environments: The Multilayered Multi-Agent Situated System Approach