AgentSpeak(L): BDI agents speak out in a logical computable language
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
SBIA '02 Proceedings of the 16th Brazilian Symposium on Artificial Intelligence: Advances in Artificial Intelligence
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology)
International Journal of Agent-Oriented Software Engineering
CArtAgO: a framework for prototyping artifact-based environments in MAS
E4MAS'06 Proceedings of the 3rd international conference on Environments for multi-agent systems III
A semiotic perspective for multiagent systems development
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
The multi-agent programming contest from 2005---2010
Annals of Mathematics and Artificial Intelligence
Medee Method Framework: a situational approach for organization-centered MAS
Autonomous Agents and Multi-Agent Systems
Hi-index | 0.00 |
This paper describes the development steps and core ideas used by the USP Farmers herding team, that has participated in the 2010 edition of the Multi-Agent Programming Contest (MAPC 2010). This is the third year that the competitors must design a team of herding agents, whose global goal is to lead a maximum number of cows to their own corral. As this is a very complex task and requires coordination of the team, we have developed the individual agents using the Jason (Bordini et聽al. 2007) interpreter for AgentSpeak(L)聽(Rao 1996). Moreover, the coordination strategy was defined using the $\mathcal{M}$ OISE 驴+驴聽(H眉bner et al. 2002, 2007) organizational model. We have also used the idea of artifact (Ricci et al. 2007) to develop global services, available to all the agents. Moreover, it is clear that for this contest some pure procedural processing should be developed in a lower abstraction level (H眉bner et聽al. 2008); therefore some calculation and pre-defined global decisions were implemented by Java classes.