Skip to main content
Log in

A BDI agent system for the cow herding domain

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

Abstract

We describe the current state of our multi-agent system for agents playing games in grid-like domains. The framework follows the BDI model of agency and is used as the main project for a seminar course on agent-oriented programming and design. When it comes to design, the Prometheus methodology has been used by relying on the Prometheus design tool (PDT) that supports the methodology. In terms of programming language, we have used the JACK agent platform. We believe the domains developed as part of the Multi-Agent Programming Contest are the right type of settings for evaluating our research, in that it provides enough complexity to explore various aspects of multi-agent development while being sufficiently bounded to make the development effort worthwhile.

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. Bauer, B., Müller, J.P., Odell, J.: Agent UML: a formalism for specifying multiagent software systems. In: Proceedings of the Agent-oriented Software Engineering Workshop (AOSE), Secaucus, NJ, USA, pp. 91–103. Springer, New York (2001)

    Google Scholar 

  2. Busetta, P., Rönnquist, R., Hodgson, A., Lucas, A.: JACK intelligent agents: components for intelligent agents in Java. AgentLink Newsletter 2, 2–5 (1999). Agent Oriented Software Pty. Ltd.

    Google Scholar 

  3. Choset, H., Lynch, K.M., Hutchinson, S., Kantor, G.A., Burgard, W., Kavraki, L.E., Thrun, S.: Principles of Robot Motion: Theory, Algorithms, and Implementations. MIT Press, Cambridge, MA (2005)

    MATH  Google Scholar 

  4. Dastani, M., Fallah-Seghrouchni, A.E., Ricci, A., Winikoff, M. (eds.): Programming Multi-Agent Systems, 5th International Workshop, ProMAS 2007, Honolulu, HI, USA, May 15, 2007. Revised and Invited Papers. LNCS, vol. 4908. Springer (2008)

  5. Inoue, K., Satoh, K., Toni, F. (eds.): Computational Logic in Multi-Agent Systems, 7th International Workshop, CLIMA VII, Hakodate, Japan, May 8–9, 2006. Revised Selected and Invited Papers. LNCS, vol. 4371. Springer (2007)

  6. Padgham, L., Thangarajah, J., Winikoff, M.: Prometheus design tool. In: Proceedings of the National Conference on Artificial Intelligence (AAAI), pp. 1882–1883 (2008)

  7. Rasmussen, J.: The human data processor as a system component. Bits and pieces of a model. Technical Report Riso-M-1722, Riso National Laboratory. Research Establishment Riso, Roskilde, Denmark (1974)

  8. Shoham, Y.: An overview of agent-oriented programming. In: Bradshaw, J.M. (ed.) Software Agents, pp. 271–290. MIT Press (1997)

  9. Thangarajah, J., Padgham, L., Winikoff, M.: Prometheus design tool. In: Proceedings of Autonomous Agents and Multi-Agent Systems (AAMAS), pp. 127–128 (2005)

  10. Winikoff, M., Padgham, L.: Developing intelligent agent systems: a practical guide. In: Wiley Series in Agent Technology. Wiley, New York, NY (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chenguang Zhou.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yadav, N., Zhou, C., Sardina, S. et al. A BDI agent system for the cow herding domain. Ann Math Artif Intell 59, 313–333 (2010). https://doi.org/10.1007/s10472-010-9182-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10472-010-9182-1

Keywords

Mathematics Subject Classification (2010)

Navigation