These concepts have heightened relevance in the last decade in computer science, particularly in the area of distributed artificial intelligence.
Another area of application of these concepts in agent technology, is teamwork and cooperation [REF].