Skip to main content
Log in

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak Using Jason. Wiley, Baffins Lane (2007)

    Book  MATH  Google Scholar 

  2. Bratman, M.E.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)

    Google Scholar 

  3. Casare, S.J., Brandão, A.A.F., Sichman, J.S.: A semiotic approach for multiagent systems situational development. In: Proceedings of the 11th International Workshop on Agent Oriented Software Engineering (AOSE’10). Toronto, Canada (2010)

  4. Dempster, A.P., Laird, N.M., Rubin, D.B.: Maximum likelihood from incomplete data via the em algorithm. J. R. Stat. Soc. Ser. B 39(1), 1–38 (1977)

    MathSciNet  MATH  Google Scholar 

  5. Hübner, J.F., Sichman, J.S., Boissier, O.: A model for the structural, functional and deontic specification of organizations in multiagent systems. In: Bittencourt, G., Ramalho, G. (eds.) Advances in AI, vol. 2507 of Lecture Notes in Artificial Intelligence, pp. 118–128. Springer, Berlin (2002)

    Google Scholar 

  6. Hübner, J.F., Sichman, J.S., Boissier, O.: Developing organised multi-agent systems using the Moise +  model: programming issues at the system and agent levels. IJAOSE 1(3/4), 370–395 (2007)

    Article  Google Scholar 

  7. Hübner, J.F., Bordini, R.H., Picard, G.: Using Jason and Moise +  to Develop a Team of Cowboys (2008)

  8. Hübner, J.F., Bordini, R.H., Gouveia, G.P., Pereira, R.H., Picard, G., Piunti, M., Sichman, J.S.: Using jason, moise, and cartago to develop a team of cowboys. In: Dix, J., Fisher, M., Novak, P. (eds.) Proceedings of 10th International Workshop on Computational Logic in Multi-Agent Systems (CLIMA 2009), Agent Contest, pp. 203–207 (2009)

  9. Rao, A.S.: Agentspeak(l): Bdi agents speak out in a logical computable language. In: Proceedings of the 7th European Workshop on Modelling Autonomous Agents in a Multi-agent World: Agents Breaking Away: Agents Breaking Away, Secaucus, NJ, USA, pp. 42–55. Springer, New York (1996)

    Google Scholar 

  10. Ricci, A., Viroli, M., Omicini, A.: Cartago: a framework for prototyping artifact-based environments in mas. In: Proceedings of the 3rd International Conference on Environments for Multi-agent Systems III, E4MAS’06, pp. 67–86. Springer, Berlin (2007)

    Chapter  Google Scholar 

  11. University of Waikato WEKA: Use Weka in Your Java Code. http://weka.wikispaces.com/Use+Weka+in+your+Java+code. Accessed May 2009

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jaime Simão Sichman.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gouveia, G.P., Pereira, R.H. & Sichman, J.S. The USP Farmers herding team. Ann Math Artif Intell 61, 369–383 (2011). https://doi.org/10.1007/s10472-011-9238-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10472-011-9238-x

Keywords

Mathematics Subject Classifications (2010)

Navigation