Role-Based Software Agent Interaction Models: A Survey