Agent Role-based Collaboration and Coordination: a Survey About Existing Approaches