Skip to main content

Abstraction of Agent Cooperation in Agent Oriented Programming Language

  • Conference paper
Intelligent Agents and Multi-Agent Systems (PRIMA 2008)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5357))

Included in the following conference series:

  • 1084 Accesses

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....

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Shoham, Y.: Agent oriented programming. Artificial Intelligent 60(1), 51–92 (1993)

    Article  MathSciNet  Google Scholar 

  2. Hindriks, K.V., et al.: Architecture for Agent Programming Languages. In: Proc. of the 14th European Conference on Artificial Intelligence (ECAI 2000) (2000)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Jennings, N.R.: Controlling cooperative problem solving in industrial multi-agent systems using joint intentions. Artificial Intelligence 75(2), 195–240 (1995)

    Article  Google Scholar 

  6. The Message Passing Interface, http://www-unix.mcs.anl.gov/mpi/

  7. Pynadath, D., et al.: Toward team-oriented programming. In: Jennings, N.R. (ed.) ATAL 1999. LNCS, vol. 1757, pp. 233–247. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  8. Schumacher, M.: Objective coordination in multi-agent system engineering. LNCS, vol. 2039. Springer, Heidelberg (2001)

    MATH  Google Scholar 

  9. The LINQ project, http://msdn.microsoft.com/en-us/netframework/aa904594.aspx

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics