skip to main content
10.1145/1160633.1160814acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Modular BDI architecture

Authors Info & Claims
Published:08 May 2006Publication History

ABSTRACT

One of the main challenges in agent-oriented programming is the design of specialized programming languages for single agent development. They should provide transparent interfaces to existing mainstream programming languages for easy integration with external code and legacy software. The underlying architecture of such programming languages has to be robust enough to support various approaches to knowledge representation and agent reasoning models.In this paper we propose a modular BDI agent programming architecture, which is independent of the internal structure of its components and agent reasoning model. The connections between the components of such a BDI system are provided by interaction rules. Using this separation, we are able to draw a clear distinction between knowledge representation issues of a BDI agent system components and its dynamics.

References

  1. C. Baral. Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge University Press, 2003.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. H. Bordini, M. Dastani, J. Dix, and A. E. F. Seghrouchni. Multi-Agent Programming Languages, Platforms and Applications, volume 15 of Multiagent Systems, Artificial Societies, and Simulated Organizations. Kluwer Academic Publishers, 2005.]]Google ScholarGoogle Scholar
  3. R. H. Bordini, J. F. Hübner, and R. Vieira. Jason and the Golden Fleece of Agent-Oriented Programming, chapter 1, pages 3--37. Volume 15 of Multiagent Systems, Artificial Societies, and Simulated Organizations {2}, 2005.]]Google ScholarGoogle Scholar
  4. M. Dastani, B. van Riemsdijk, F. Dignum, and J.-J. C. Meyer. A Programming Language for Cognitive Agents Goal Directed 3APL. In M. Dastani, J. Dix, and A. E. Fallah-Seghrouchni, editors, PROMAS, volume 3067 of Lecture Notes in Computer Science, pages 111--130. Springer, 2003.]]Google ScholarGoogle Scholar
  5. M. Dastani, M. B. van Riemsdijk, and J.-J. Meyer. Programming Multi-Agent Systems in 3APL, chapter 2, pages 39--68. Volume 15 of Multiagent Systems, Artificial Societies, and Simulated Organizations {2}, 2005.]]Google ScholarGoogle Scholar
  6. J. Dix and T. Eiter. Answer Set Programming and Agents. AgentLink News, Vol. 19, 2005.]]Google ScholarGoogle Scholar
  7. M. Gelfond and V. Lifschitz. The Stable Model Semantics for Logic Programming. In ICLP/SLP, pages 1070--1080, 1988.]]Google ScholarGoogle Scholar
  8. K. V. Hindriks, F. S. de Boer, W. van der Hoek, and J.-J. C. Meyer. Agent Programming in 3APL. Autonomous Agents and Multi-Agent Systems, 2(4):357--401, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N. Howden, R. Rönnquist, A. Hodgson, and A. Lucas. JACK Intelligent Agents - Summary of an Agent Infrastructure. In T. Wagner and O. Rana, editors, Infrastructure for Agents, MAS, and Scalable MAS, 2001.]]Google ScholarGoogle Scholar
  10. J. A. Leite. Evolving Knowledge Bases, volume 81 of Frontiers of Artificial Intelligence and Applications. IOS Press, 2003.]]Google ScholarGoogle Scholar
  11. M. Luck, P. McBurney, O. Shehory, and S. Wilmott, editors. Agent Technology Roadmap: A Roadmap for Agent Based Computing. University of Southampton on behalf of AgentLink III, September 2005.]]Google ScholarGoogle Scholar
  12. A. Pokahr, L. Braubach, and W. Lamersdorf. Jadex: A BDI Reasoning Engine, chapter 6, pages 149--174. Volume 15 of Multiagent Systems, Artificial Societies, and Simulated Organizations {2}, 2005.]]Google ScholarGoogle Scholar
  13. A. S. Rao. AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language. In W. V. de Velde and J. W. Perram, editors, MAAMAW, volume 1038 of Lecture Notes in Computer Science, pages 42--55. Springer, 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. S. Rao and M. P. Georgeff. Modeling Rational Agents within a BDI-Architecture. In KR, pages 473--484, 1991.]]Google ScholarGoogle Scholar
  15. A. S. Rao and M. P. Georgeff. An Abstract Architecture for Rational Agents. In KR, pages 439--449, 1992.]]Google ScholarGoogle Scholar
  16. T. Syrjänen and I. Niemelä. The SMODELS System. In T. Eiter, W. Faber, and M. Truszczynski, editors, LPNMR, volume 2173 of Lecture Notes in Computer Science, pages 434--438. Springer, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Winikoff. JACK(TM) Intelligent Agents: An Industrial Strength Platform, chapter 7, pages 175--193. Volume 15 of Multiagent Systems, Artificial Societies, and Simulated Organizations {2}, 2005.]]Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    AAMAS '06: Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
    May 2006
    1631 pages
    ISBN:1595933034
    DOI:10.1145/1160633

    Copyright © 2006 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 8 May 2006

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate1,155of5,036submissions,23%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader