Proceedings

Implementing BDI-like Systems by Direct Execution

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Cognitive Modeling. Pages 316-320.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

While the Belief, Desire, Intention (BDI) framework is one of the most influential and appealing approaches to rational agent architectures, a gulf often exists between the high-level BDI model and its practical realisation. In contrast, the Concurrent METATEM language, being based upon executable formal specifications, presents a close link between the theory and implementation, yet lacks some of the features considered central to the representation of rational agents. In this paper, we introduce a hybrid approach combining the direct execution of Concurrent METATEM with elements of rationality from the BDI framework. We show how this system can capture a range of agent behaviours, while retaining many of the advantages of executable specifications.

  1. [Barringer et at., 1991] H. Barringer, M. Fisher, D. Gab bay, and A. Hunter. Meta-Reasoning in Executable Temporal Logic. In Proceedings of the International Conference on Principles of Knowledge Representation and Reason- ing (KR&R).
  2. Morgan Kaufmann, 1991.
  3. [Barringer et at., 1996] H. Barringer, M. Fisher, D. Gab bay, R. Owens, and M. Reynolds, editors. The Imperative Fu- ture: Principles of Executable Temporal Logics. Research Studies Press, Chichester, United Kingdom, 1996.
  4. [Birman, 1991] K. P. Birman. The Process Group Approach to Reliable Distributed Computing. Techanical Report TR91-1216, Department of Computer Science, Cornell University, July 1991.
  5. [Bratman, 1987] M. E. Bratman. Intentions, Plans, and Practical Reason. Harvard University Press, 1987.
  6. [Emerson, 1990] E. A. Emerson. Temporal and Modal Logic. In Handbook of Theoretical Computer Science. El- sevier, 1990.
  7. [Fischer et at., 1996] K. Fischer, J. MUller and M. Pischel. A Pragmatic BDI Architecture. In Intelligent Agents II (LNAI 1037). Springer-Verlag, 1996.
  8. [Fisher and Owens, 1992] M. Fisher and R. Owens. From the Past to the Future: Executing Temporal Logic Pro- grams. In LPAR ( LNCS 624 ). Springer-Verlag, 1992.
  9. [Fisher, 1993] M. Fisher. Concurrent METATEM-ALan- guage for Modeling Reactive Systems. In Parallel Archi- tectures and Languages, Europe (LNCS 694). Springer- Verlag, June 1993 .
  10. [Fisher, 1994] M. Fisher. A Survey of Concurrent METATEM-The Language and its Applications. In First International Conference on Temporal Logic (LNCS 827). Springer-Verlag, July 1994.
  11. [Fisher, 1995] M. Fisher. Agent-Based Systems. Verlag, 1995. Representing and Executing In Intelligent Agents. Springer- [Fisher. 1996
  12. M. Fisher. An Introduction to Executable Temporal Logics. Knowledge Engineering Review, 11(1), March 1996.
  13. [Fisher, 1997a] M. Fisher. A Normal Form for Temporal Logic and its Application in Theorem-Proving and Execu- tion. Journal of Logic and Computation, 7(4), July 1997.
  14. [Fisher, 1997b] M. Fisher. An Open Approach to Concurrent Theorem-Proving. In Parallel Processing for Artificial In- telligence Ill. North-Holland, 1997.
  15. [Fisher et at., 1996] M. Fisher, M. Wooldridge and C. Dixon. A Resolution-Based Proof Method for Temporal Logics of Knowledge and Belief. In Proceedings of the International Conference on Formal and Applied Practical Reasoning ( FAPR) . Springer-Verlag, June 1996.
  16. [Georgeff and Ingrand, 1989] M. P. Georgeff and F. F. In- grand. Decision-Making in an Embedded Reasoning System. In Proceedings of the Eleventh International Joint Conference on Artificial Intelligence ( /JCAI) . IJCAI
  17. Mor- gan Kaufmann, 1989.
  18. [Hewitt, 1991] C. Hewitt. Open information systems for dis- tributed artificial intelligence. Artificial Intelligence, 47, 1991.
  19. [Jennings and Wooldridge, 1995] N. R. Jennings and M. Wooldridge. Applying Agent Technology. Applied Ar- tificial1ntelligence, 9( 4), 1995.
  20. [Kinny and Georgeff, 1997] D. N. Kinny and M.P. Georgeff. Modelling and design of multi-agent systems. In Intelli- gent Agents Ill ( ATAL-96 ). Springer-Verlag, 1997.
  21. [Manna and Pnueli, 1992] Z. Manna and A. Pnueli. The Temporal Logic of Reactive and Concurrent Systems: Specification. Springer-Verlag, New York, 1992.
  22. [Marui chi et at., 1991] T. Maruichi, M. Ichikawa, and M. Tokoro. Modelling Autonomous Agents and their Groups. In Proceedings of the 2nd European Workshop on Modelling Autonomous Agents and Multi-Agent Worlds (MAAMAW '90). Elsevier/North Holland, 1991.
  23. [Mulder et at., 1996] M. Mulder, M. Fisher and J. Teur. A Comparison of Concurrent METATEM and DESIRE. In- ternal Report. Department of Mathematics and Computer Science, Vrije Universiteit Amsterdam, 1996.
  24. [Rao and Georgeff, 1991] A. S. Rao and M. P. Georgeff. Modeling Agents within a BDI-Architecture. In Interna- tional Conference on Principles of Knowledge Represen~ tation and Reasoning ( KR), Cambridge, Massachusetts, April 1991.
  25. Morgan Kaufmann.
  26. [Rao and Georgeff, 1995] A. S. Rao and M. Georgeff. BDI Agents: from theory to practice. In Proceedings of the First International Conference on Multi-Agent Systems (1CMAS-95), San Francisco, CA, June 1995.
  27. [Rao, 1996a] A. Rao. Agentspeak(l): BDI Agents Speak out in a Logical Computable Language. In MAAMAW-96 (LNA/1038). Springer-Verlag, 1996.
  28. [Rao, 1996b] A. S. Rao. Decision procedures for proposi- tional linear-time Belief-Desire-Intention logics. In Intel- ligent Agents 11 (LNA/1037) . Springer-Verlag, 1996.
  29. [Shoham, 1993] Y. Shoham. Agent-oriented programming. Artificial Intelligence, 60(1 ), 1993.
  30. [Weerasooriya et at., 1995] D. Weerasooriya, A. Rao, and K. Ramamohanarao. Design of a concurrent agent- oriented language. In Intelligent Agents. Springer-Verlag, 1995.
  31. [Wooldridge and Jennings, 1995] M. Wooldridge and N. R. Jennings. Agent theories, architectures, and languages: A survey. In Intelligent Agents. Springer-Verlag, 1995.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards