Agent technology and multi-agent systems Artificial intelligence mathematics