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.
Similar content being viewed by others
References
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)
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.
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)
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)
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)
Padgham, L., Thangarajah, J., Winikoff, M.: Prometheus design tool. In: Proceedings of the National Conference on Artificial Intelligence (AAAI), pp. 1882–1883 (2008)
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)
Shoham, Y.: An overview of agent-oriented programming. In: Bradshaw, J.M. (ed.) Software Agents, pp. 271–290. MIT Press (1997)
Thangarajah, J., Padgham, L., Winikoff, M.: Prometheus design tool. In: Proceedings of Autonomous Agents and Multi-Agent Systems (AAMAS), pp. 127–128 (2005)
Winikoff, M., Padgham, L.: Developing intelligent agent systems: a practical guide. In: Wiley Series in Agent Technology. Wiley, New York, NY (2004)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-010-9182-1
Keywords
- Multi-agent systems
- BDI agent-oriented programming
- Agent-oriented software engineering
- Multi-agent contest