Agent-based and Multi-agent Systems (Communication, Coordination and Collaboration)