Abstract
The multi-agent programming contest uses a cow-herding scenario where two teams of cooperative agents compete for resources against each other. We developed such a team of agents using two well-known platforms, one based on a logic-based agent-oriented programming language, called Jason, and the other based on an organisational model, called \(\mathcal{M}\) oise. While there is significant research on both agent programming and agent organisations, this was one of the first applications of a combined approach where we can program deliberative agents and organise them using a sophisticated organisational model. In this paper, we describe and discuss our contribution to the multi-agent contest using this combination of agent and organisation programming.
Similar content being viewed by others
References
Bordini, R.H., Hübner, J.F., Tralamazza, D.M.: Using Jason to implement a team of gold miners. In: Inoue, K., Satoh, K., Toni, F. (eds.) Proceedings of the 7th workshop on computational logic in multi-agent systems (CLIMA VII), held with AAMAS 2006, 8–9th May, Hakodate, Japan, 2006, LNCS, vol. 4371, pp. 304–313. Springer, Heidelberg (2007), (Clima Contest paper).
Bordini, R.H., Hübner, J.F., Wooldrige, M.: Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley Series in Agent Technology. Wiley, Hoboken (2007)
Bratman, M.E.: Intention, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)
Hübner, J.F., Boissier, O., Kitio, R., Ricci, A.: Instrumenting multi-agent organisations with organisational artifacts and agents: “giving the organisational power back to the agents”. Journal of Autonomous Agents and Multi-Agent Systems 20(3), 369–400 (2010)
Hübner, J.F., Bordini, R.H.: Developing a team of gold miners using Jason. In: Dastani, M., Seghrouchni, A.E.F., Ricci, A., Winikoff, M. (eds.) Proceedings of the Fifth International Workshop on Programming Multi-Agent Systems (ProMAS 07), Agent Contest, held with The Sixth International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS 2007), May 14-18th, Honolulu, Hawaii, LNCS, vol. 4908, pp. 241–245. Springer, Heidelberg (2008)
Hübner, J.F., Bordini, R.H., Picard, G.: Using Jason and MOISE+ to develop a team of cowboys. In: Hindriks, K., Pokahr, A., Sardina, S. (eds.) Proceedings of the Seventh International Workshop on Programming Multi-Agent Systems (ProMAS 08), Agent Contest, held with The Seventh International Joint Conference on Autonomous Agents & Multi-Agent Systems (AAMAS 2008), LNAI, vol. 5442, pp. 238–242. Springer, Heidelberg (2009)
Hübner, J.F., Bordini, R.H., Wooldridge, M.: Programming declarative goals using plan patterns. In: Baldoni, M., Endriss, U. (eds.) Proceedings of the Fourth International Workshop on Declarative Agent Languages and Technologies (DALT 2006), held with AAMAS 2006, 8th May, Hakodate, Japan, LNCS, vol. 4327, pp. 123–140. Springer, Heidelberg (2006)
Hübner, J.F., Sichman, J.S., Boissier, O.: S-MOISE+: A middleware for developing organised multi-agent systems. In: Boissier, O., Dignum, V., Matson, E., Sichman, J.S. (eds.) Coordination, Organizations, Institutions, and Norms in Multi-Agent Systems, LNCS, vol. 3913, pp 64–78. Springer, Heidelberg (2006)
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. Int. J. Agent-Oriented Softw. Eng. 1(3/4):370–395 (2007)
Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: Van de Velde, W., Perram, J. (eds.) Proceedings of the Seventh Workshop on Modelling Autonomous Agents in a Multi-Agent World (MAAMAW’96), 22–25 January, Eindhoven, The Netherlands, Lecture Notes in Artificial Intelligence, vol. 1038, pp. 42–55. Springer, London (1996)
Rao, A.S., Georgeff, M.P.: BDI agents: from theory to practice. In: Lesser, V. (ed.) Proceedings of the First International Conference on MultiAgent Systems (ICMAS’95), pp. 312–319. AAAI Pess (1995)
Ricci, A., Piunti, M., Acay, L.D., Bordini, R.H., Hübner, J.F., Dastani, M.: Integrating heterogeneous agent programming platforms within artifact-based environments. In: Sierra, C., Castelfranchi, C., Sichman, J.S., Decker, K.S. (eds.) 8th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2009), Budapest, Hungary, May 10–15, 2009, pp. 225–232. IFAAMAS (2009)
Ricci, A., Viroli, M., Omicini, A.: CArtAgO: a framework for prototyping artifact-based environments in MAS. In: Weyns, D., Parunak, H.V.D., Michel, F. (eds.) Environments for MultiAgent Systems III, LNAI, vol. 4389, pp. 67–86. Springer, (May 2007) 3rd International Workshop (E4MAS 2006), Hakodate, Japan, 8 May 2006. Selected Revised and Invited Papers
Viroli, M., Holvoet, T., Ricci, A., Schelfthout, K., Zambonelli, F.: Infrastructures for the environment of multiagent systems. Autonomous Agents and Multi-Agent Systems, 14(1):49–60 (2007)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hübner, J.F., Bordini, R.H. Using agent- and organisation-oriented programming to develop a team of agents for a competitive game. Ann Math Artif Intell 59, 351–372 (2010). https://doi.org/10.1007/s10472-010-9179-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-010-9179-9