In the 19751970 distributed artificial intelligence emerged as a subfield of artificial intelligence that dealt with interaction of intelligent agents[2]. Distributed artificial intelligence systems were conceived as a group of intelligent entities, called agents, that interacted by cooperation, by coexistence or by competition. DAI is categorized into Multi-agent systems and distributed problem solving [1]. In [[Multi-agent_system|Multi-agent systems]] the main focus is how agents coordinate their knowledge and activities. For distributed problem solving the major focus is how the problem is decomposed and the solutions are synthesized.