Skip to main content

Implementation of a cooperative agent architecture based on the language-action perspective

  • Section I: Methodologies
  • Conference paper
  • First Online:
Book cover Intelligent Agents IV Agent Theories, Architectures, and Languages (ATAL 1997)

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

Included in the following conference series:

Abstract

In this paper the architecture and implementation of Cooperative Information Agents (CIA) is described. Taking a language-action perspective to the design of CIAs allows for the specification of obligations and authorizations, and results in the separation of tasks (things the agent must do) and contracts (mutually agreed commitments to the course of communication). The architecture describes the functional components of a CIA: task manager (responsible for managing the agenda), contract manager (managing and negotiating contracts), communication manager (responsible for all external communication), and service execution manager (managing the execution of actions). The prototype agents show how a formal logical theory for communicating agents can be used as a sound basis for an actual implementation.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Cohen and H. Levesque. Communicative Actions for Artificial Agents. In Int. Conf on Multi-Agent Systems, pages 65–72, 1995.

    Google Scholar 

  2. K. Decker and V Lesser. Task environment centered design of organizations. In AAAI Spring Symp. on Computational Organization Design. Stanford, 1994.

    Google Scholar 

  3. F. Dignum. Social Interactions of Autonomous Agents: Private and Global Views on Communication. In P.-Y Schobbens, editor, Proc. of 3rd workshop of the ModelAge Project, Sienna, Italy, 1997.

    Google Scholar 

  4. F. Dignum and B. van Linder.Modeling Rational Agents in a Dynamic Environment: Putting Humpty Dumpty Together Again. In J.L. Fiadeiro and P.-Y. Schobbens, editors, Proc. of 2nd workshop of the ModelAge Project, pages 81–92, Sesimbra, Portugal, 1996.

    Google Scholar 

  5. F. Dignum and H. Weigand. Communication and Deontic Logic. In R. Wieringa and R. Feenstra, editors, Information Systems, Correctness and Reusability, pages 242–260, Singapore, 1995. World Scientific.

    Google Scholar 

  6. F. Dignum and H. Weigand. Modeling Communication between Cooperative Systems. In J. Iivari et. al., editor, Proc. of CAISE'95, pages 140–153, Berlin, 1995. Springer-Verlag.

    Google Scholar 

  7. A. Elmagarmid. Database Transaction Models for Advanced Applications. Morgan Kaufman, 1992.

    Google Scholar 

  8. T. Finin, R. Fritzson, D. McKay and R. McEntire. KQML: a language and protocol for knowledge and information exchange. In M. Klein et. al., editor, Distributed AI-13th Int. l. WS, pages 99–103, Menlo Park, CA., 1994. AAAI Press.

    Google Scholar 

  9. Fipa. http://drogo.cselt.stet.it/fipalindex.htm.

    Google Scholar 

  10. F. Flores and J.J. Ludlow. Doing and speaking in the office. In G. Fick et. al., editor, DSS: Issues and Challenges, pages 95–118, New York, 1980. Pergamon Press.

    Google Scholar 

  11. R. Frost. The jat. http.://Cdrstanford.edulABEIJavaAgent.html.

    Google Scholar 

  12. J. Habermas. The Theory of Communicative Action: Reason and the Rationalization of Society, Volume One. Beacon Press, Boston, 1984.

    Google Scholar 

  13. B. Moulin and B. Chaib-draa. An overview of distributed artificial intelligence. In H. O'Hare and N. Jennings, editors, Foundations of DAI, pages 3–55, New York, 1996. John Wiley and Sons Inc.

    Google Scholar 

  14. A.H.H. Ngu, R.A. Meersman and H. Weigand. Specification and verification of communication for interoperable transactions. In Int.l. Journal of Intelligent and Cooperative Information Systems, vol. 3, no. 1, pages 47–65, 1994.

    Article  Google Scholar 

  15. T. Norman, N. Jennings, P. Faratin and E. Mamdani. Designing and Implementing a Multi-Agent Architecture for Business Process Management. In M. Wooldridge J. Mueller and N. Jennings, editors, Intelligent Agents III-Proceedings ATAL-96, pages 149–162, 1996.

    Google Scholar 

  16. M. Papazoglou. An organizational framework for intelligent cooperative IS. IJICIS-1(1), 1992.

    Google Scholar 

  17. J.R. Searle. Speech Acts. Cambridge University Press, 1969.

    Google Scholar 

  18. J.R. Searle and D. Vanderveken. Foundations of illocutionary logic. Cambridge University Press, 1985.

    Google Scholar 

  19. E.M. Verharen. A Language-Action Perspective on the Design of Cooperative Information Agents. PhD thesis, Katholieke Universiteit Brabant, 1997.

    Google Scholar 

  20. E.M. Verharen and F. Dignum. Cooperative Information Agents and Communication. In M. Klusch, editor, Proc. of the 1st Int.l. WS on CIAs, Berlin, 1997. Springer-Verlag.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Munindar P. Singh Anand Rao Michael J. Wooldridge

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Verharen, E.M., Dignum, F., Bos, S. (1998). Implementation of a cooperative agent architecture based on the language-action perspective. In: Singh, M.P., Rao, A., Wooldridge, M.J. (eds) Intelligent Agents IV Agent Theories, Architectures, and Languages. ATAL 1997. Lecture Notes in Computer Science, vol 1365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026748

Download citation

  • DOI: https://doi.org/10.1007/BFb0026748

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64162-9

  • Online ISBN: 978-3-540-69696-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics