Design of a multi-agent system using the