Proceedings

An Operational Semantics for a Fragment of PRS

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 195-202.

https://doi.org/10.24963/ijcai.2018/27

Abstract

The Procedural Reasoning System (PRS) is arguably the first implementation of the Belief--Desire--Intention (BDI) approach to agent programming. PRS remains extremely influential, directly or indirectly inspiring the development of subsequent BDI agent programming languages. However, perhaps surprisingly given its centrality in the BDI paradigm, PRS lacks a formal operational semantics, making it difficult to determine its expressive power relative to other agent programming languages. This paper takes a first step towards closing this gap, by giving a formal semantics for a significant fragment of PRS. We prove key properties of the semantics relating to PRS-specific programming constructs, and show that even the fragment of PRS we consider is strictly more expressive than the plan constructs found in typical BDI languages.

  1. [Alami et al., 1998] R. Alami, R. Chatila, S. Fleury, M. Ghallab, and F. Ingrand. An architecture for autonomy. The International Journal of Robotics Research (IJRR), 17(4):315-337, 1998.
  2. Bratman, 1987
  3. M. E. Bratman. Intention, Plans, and Prac- tical Reason. Harvard University Press, 1987.
  4. [Busetta et al., 1999] P. Busetta, R. Rönnquist, A. Hodgson, and A. Lucas. Jack intelligent agents -components for intelligent agents in Java. Technical report, Agent Oriented Software, 1999.
  5. [Dastani et al., 2011] M. Dastani, M. B. van Riemsdijk, and M. Winikoff. Rich goal types in agent programming. In Proc. of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS), pages 405-412, 2011.
  6. [de Silva, 2017] L. de Silva. BDI agent reasoning with guid- ance from HTN recipes. In Proc. of the International Con- ference on Autonomous Agents and Multiagent Systems (AAMAS), pages 759-767, 2017.
  7. [Foughali et al., 2016] M. Foughali, B. Berthomieu, S. Dal Zilio, F. Ingrand, and A. Mallet. Model checking real-time properties on the functional layer of autonomous robots. In Proc. of the International Conference on Formal Engineering Methods (ICFEM), pages 383-399, 2016.
  8. [Georgeff and Ingrand, 1989] M. P. Georgeff and F. F. In- grand. Decision-making in an embedded reasoning sys- tem. In Proc. of the International Joint Conference on Ar- tificial Intelligence (IJCAI), pages 972-978, 1989.
  9. [Georgeff and Lansky, 1986] M. P. Georgeff and A. L. Lan- sky. A system for reasoning in dynamic domains: Fault diagnosis on the Space Shuttle. Technical Report 375, Ar- tificial Intelligence Center, SRI International, 1986.
  10. [Georgeff and Lansky, 1987] M. P. Georgeff and A. L. Lan- sky. Reactive reasoning and planning. In Proc. of the Na- tional Conference on Artificial Intelligence (AAAI), pages 677-682, 1987.
  11. [Ghallab et al., 2016] M. Ghallab, D. Nau, and P. Traverso. Automated Planning and Acting. Cambridge University Press, 2016.
  12. [Huber, 1999] M. J. Huber. JAM: a BDI-theoretic mobile agent architecture. In Proc. of the Annual Conference on Autonomous Agents, pages 236-243, 1999.
  13. [Ingrand et al., 1996] F. F. Ingrand, R. Chatila, R. Alami, and F. Robert. PRS: A high level supervision and control lan- guage for autonomous mobile robots. In Proc. of the Inter- national Conference on Robotics and Automation (ICRA), pages 43-49, 1996.
  14. [Ingrand, 1991] F. F. Ingrand. OPRS Development Environ- ment Version 1.1b7, 1991. Last updated January 2014. https://git.openrobots.org/projects/openprs. Link
  15. [Lemaignan et al., 2017] S. Lemaignan, M. Warnier, E. A. Sisbot, A. Clodic, and R. Alami. Artificial cognition for social human-robot interaction: An implementation. Arti- ficial Intelligence, 247:45 -69, 2017.
  16. [Morley and Myers, 2004] D. Morley and K. Myers. The SPARK agent framework. In Proc. of the International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), pages 714-721, 2004.
  17. [Niemueller et al., 2017] T. Niemueller, F. Zwilling, G. Lakemeyer, M. Löbach, S. Reuter, S. Jeschke, and A. Ferrein. Cyber-Physical System Intelligence, pages 447-472. Springer International Publishing, 2017.
  18. [Plotkin, 1981] G. D. Plotkin. A structural approach to oper- ational semantics. Technical report, University of Aarhus, 1981.
  19. [Rao, 1996] A. S. Rao. AgentSpeak(L): BDI agents speak out in a logical computable language. In Proc. of the Eu- ropean Workshop on Modelling Autonomous Agents in a Multi-Agent World, pages 42-55. Springer-Verlag, 1996.
  20. [Sardina and Padgham, 2011] S. Sardina and L. Padgham. A BDI agent programming language with failure handling, declarative goals, and planning. Autonomous Agents and Multi-Agent Systems, 23(1):18-70, 2011.
  21. [Sardina et al., 2006] S. Sardina, L. de Silva, and L. Padgham. Hierarchical planning in BDI agent programming languages: A formal approach. In Proc. of the International Conference on Autonomous Agents and Multiagent Systems (AAMAS), pages 1001-1008, 2006.
  22. [Thangarajah et al., 2011] J. Thangarajah, J. Harland, D. Morley, and N. Yorke-Smith. Operational behaviour for executing, suspending and aborting goals in BDI agent systems. In Proc. of the International Workshop on Declarative Agent Languages and Technologies (DALT), pages 1-21. Springer, 2011.
  23. [Thangarajah et al., 2014] J. Thangarajah, J. Harland, D. Morley, and N. Yorke-Smith. An operational semantics for the goal life-cycle in BDI agents. Autonomous Agents and Multi-Agent Systems, 28(4):682-719, 2014.
  24. [van Riemsdijk et al., 2009] M. B. van Riemsdijk, M. Das- tani, and J-J. Ch. Meyer. Goals in conflict: Semantic foundations of goals in agent programming. Autonomous Agents and Multi-Agent Systems, 18(3):471-500, 2009.
  25. [Winikoff et al., 2002] M. Winikoff, L. Padgham, J. Harland, and J. Thangarajah. Declarative & procedural goals in in- telligent agent systems. In Proc. of the International Con- ference on Principles of Knowledge Representation and Reasoning (KR), pages 470-481, 2002.

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

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