An Extended BDI Agent with Policies and Contracts

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4088)


In order to enable the intelligent agents to be aware of the dynamic business requirements and strategies, and cooperate with other agents in a stable and explicit way, a policy and contract extended BDI logic (called BGIPDC logic) has been proposed, by integrating contracts and policies into traditional BDI model. On the basis of BGIPDC logic, this paper proposes a model of agent architecture as a concrete realization of it, called PDC-agent. PDC-agent is an extension of traditional BDI agent, by adding a policy engine, a contract engine and a goal maintenance component into agent’s interpreter. Besides, PDC-agent has two characteristics. First, the operation of PDC-agent is based on an event-driven mechanism. Various events drive the components of the interpreter. Second, the representation of PDC-agent is on the basis of ontology.


External Action Desire Event Execution Engine Agent Architecture Execution Module 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Patel, J., Teacy, W.T.L., Jennings, N.R., et al.: Agent-based virtual organisations for the Grid. Int J. Multiagent and Grid Systems 1(4) (2005)Google Scholar
  2. 2.
    Foster, I., Jennings, N.R., Kesselman, C.: Brain meets brawn: Why Grid and agents need each other. In: Proceedings of the 3rd International Conference on Autonomous Agents and Multi-Agent Systems, New York, USA, pp. 8–15 (2004)Google Scholar
  3. 3.
    Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing[J], vol. 36(1), pp. 41–50. IEEE Computer Society Press, Los Alamitos (2003)Google Scholar
  4. 4.
    Liao, B.-s., Gao, J., Hu, J., Chen, J.: A Model of Agent-Enabling Autonomic Grid Service System. In: Jin, H., Pan, Y., Xiao, N., Sun, J. (eds.) GCC 2004. LNCS, vol. 3251, pp. 839–842. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. 5.
    Liao, B.-s., Gao, J.: A Model of Multi-agent System Based on Policies and Contracts. In: Pěchouček, M., Petta, P., Varga, L.Z. (eds.) CEEMAS 2005. LNCS (LNAI), vol. 3690, pp. 62–71. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  6. 6.
    Liao, B.-s., Gao, J.: Dynamic Self-Organizing System Supported by PDC-Agents. Journal of Computer-Aided Design & Computer Graphics 18(2) (2006)Google Scholar
  7. 7.
    Liao, B.-s., Gao, J., Hu, J., Chen, J.: Ontology-Based Conceptual Modeling of Policy-Driven Control Framework: Oriented to Multi-agent System for Web Services Management. In: Chi, C.-H., Lam, K.-Y. (eds.) AWCC 2004. LNCS, vol. 3309, pp. 346–356. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
    Liao, B.-s., Gao, J.: An Automatic Policy Refinement Mechanism for Policy-driven Grid Service Systems. In: Zhuge, H., Fox, G.C. (eds.) GCC 2005. LNCS, vol. 3795, pp. 166–171. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Georgeff, M.P., Lansky, A.L.: Reactive reasoning and planning [A]. In: proceedings of AAAI-1987, pp. 677–682 (1987)Google Scholar
  10. 10.
    Gao, J., Yuan, C.-x., Wang, J.: SASA5: A Mothod System for Supporting Agent Social Activities. Chinese Journal of Computers 28(5), 1–11 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  1. 1.Research Center of Language and CognitionZhejiang UniversityHangzhouChina
  2. 2.Institute of Artificial IntelligenceZhejiang UniversityHangzhouChina

Personalised recommendations