JACKTeams™ supports the definition of autonomous teams. Each team exists as an entity with separate beliefs from those of its constituent agents. This supports a wide variety of teaming algorithms and allows the representation of social relationships and co-ordination between team members.
The Teams extension provides a team-oriented modelling framework. Team-oriented programming is an intuitive paradigm for engineering group action in multi-agent systems. Team-oriented programming is conceptually powerful, as it allows the software engineer to specify: