Developing multi-agent systems with a FIPA-compliant agent framework