As mentioned above, this survey presents a taxonomy of MAS along the dimensions of agent heterogeneity and inter-agent communication. But before categorizing systems within the field of MAS, it is useful to situate the entire field.