CASMAS: Supporting Collaboration in Pervasive Environments