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. Copyright 2006 ACM.
Author supplied keywords
Cite
CITATION STYLE
Novák, P., & Dix, J. (2006). Modular BDI architecture. In Proceedings of the International Conference on Autonomous Agents (Vol. 2006, pp. 1009–1016). https://doi.org/10.1145/1160633.1160814
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.