Abstract
Collective operation is a concept of parallel programming in which many processes participate in an operation. Since collective operations are suitable for modeling the coordination of many processes, they can be used to model cooperating agents in a multiagent system. In this paper, we propose an agent oriented programming language that exploits collective operations to abstract the cooperating process of agents. We also present a method for implementing collective operations while maintaining the autonomous computational model of agent. Our experiment shows that our language and cooperation model have many advantages in developing multiagent systems....
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Shoham, Y.: Agent oriented programming. Artificial Intelligent 60(1), 51–92 (1993)
Hindriks, K.V., et al.: Architecture for Agent Programming Languages. In: Proc. of the 14th European Conference on Artificial Intelligence (ECAI 2000) (2000)
Rao, A., Georgeff, M.: Modeling rational agents within a BDI architecture. In: Proc. of the Intl. Conf. on Knowledge Representation and Reasoning KR 1991 (1991)
Rao, A.: AgentSpeak(L): BDI Agents speak out in a logical computable language. In: Proc. of the 7th European Workshop on Modeling Autonomous Agents in a Multi-Agent World (1996)
Jennings, N.R.: Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence 75(2), 195–240 (1995)
The Message Passing Interface, http://www-unix.mcs.anl.gov/mpi/
Pynadath, D., et al.: Toward team-oriented programming. In: Jennings, N.R. (ed.) ATAL 1999. LNCS, vol. 1757, pp. 233–247. Springer, Heidelberg (2000)
Schumacher, M.: Objective coordination in multi-agent system engineering. LNCS, vol. 2039. Springer, Heidelberg (2001)
The LINQ project, http://msdn.microsoft.com/en-us/netframework/aa904594.aspx
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Duc, N.T., Takeuchi, I. (2008). Abstraction of Agent Cooperation in Agent Oriented Programming Language. In: Bui, T.D., Ho, T.V., Ha, Q.T. (eds) Intelligent Agents and Multi-Agent Systems. PRIMA 2008. Lecture Notes in Computer Science(), vol 5357. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89674-6_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-89674-6_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89673-9
Online ISBN: 978-3-540-89674-6
eBook Packages: Computer ScienceComputer Science (R0)