Academia.eduAcademia.edu

Outline

CTL AgentSpeak(L): A specification language for agent programs

2009, Journal of Algorithms

https://doi.org/10.1016/J.JALGOR.2009.02.003

Abstract

This work introduces CT L AgentSpeak(L) , a logic to specify and verify expected properties of rational agents implemented in the AgentSpeak(L) agent oriented programming language. Our approach is similar to the classic BDICT L modal logic, used to reason about agents modelled in terms of belief (BEL), desires (DES), intentions (INTEND). A new interpretation for the temporal operators in CT L: next ( ), eventually (♦), until(U), inevitable(A), etc., is proposed in terms of the transition system induced by the operational semantics of AgentSpeak(L). The main contribution of the approach is a better understanding of the relation between the programming language and its logical specification, enabling us to proof expected or desired properties for any agent programmed in AgentSpeak(L), e.g., commitment strategies.

References (18)

  1. Bordini, R.H., Moreira, Á.F.: Proving BDI properties of agent-oriented program- ming languages. Annals of Mathematics and Artificial Intelligence 42, 197-226 (2004)
  2. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley, England (2007)
  3. Bratman, M.: Intention, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)
  4. Cohen, P., Levesque, H.: Intention is choice with commitment. Artificial Intelli- gence 42(3), 213-261 (1990)
  5. Dastani, M., van Riemsdijk, M.B., Meyer, J.C.: A grounded specification language for agent programs. In: AAMAS '07. ACM, New York, NY, pp. 1-8 (2007)
  6. Emerson, A.: Temporal and modal logic. In: van Leeuwen, J., (ed.) Handbook of Theoretical Computer Science, pp. 996-1072. Elsevier, Amsterdam (1990)
  7. Guerra-Hernández, A., El-Fallah-Seghrouchni, A., Soldano, H.: Learning in BDI Multi-agent Systems. In: Dix, J., Leite, J. (eds.) CLIMA IV. LNCS, vol. 3259, pp. 218-233. Springer, Heidelberg (2004)
  8. Guerra-Hernández, A., Ortíz-Hernández, G.: Toward BDI sapient agents: Learning intentionally. In: Mayorga, R.V., Perlovsky, L.I. (eds.) Toward Artificial Sapience: Principles and Methods for Wise Systems, pp. 77-91. Springer, London (2008)
  9. Guerra-Hernández, A., Castro-Manzano, J.M., El-Fallah-Seghrouchni, A.: Toward an AgentSpeak(L) theory of commitment and intentional learning. In: Gelbuch, A., Morales, E.F. (eds.), MICAI 2008. LNCS, vol. 5317, pp. 848-858, Springer-Verlag, Berlin Heidelberg (2008)
  10. Guerra-Hernández, A., Ortíz-Hernández, G., Luna-Ramírez, W.A.: Jason smiles: Incremental BDI MAS learning. In: MICAI 2007 Special Session, IEEE, Los Alami- tos (In press)
  11. Kinny, D., Georgeff, M.P.: Commitment and effectiveness of situated agents. In: Proceedings of the twelfth international joint conference on artificial intelligence (IJCAI-91), Sydney, Australia (1991)
  12. Rao, A.S., Georgeff, M.P.: Modelling Rational Agents within a BDI-Architecture. In: Huhns, M.N., Singh, M.P., (eds.) Readings in Agents, pp. 317-328. Morgan Kaufmann (1998)
  13. Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: de Velde, W.V., Perram, J.W. (eds.) MAAMAW. LNCS, vol. 1038, pp. 42-55.
  14. Springer, Heidelberg (1996)
  15. Rao, A.S., Georgeff, M.P.: Decision procedures for BDI logics. Journal of Logic and Computation 8(3), pp. 293-342 (1998)
  16. Singh, M.P.: A critical examination of the Cohen-Levesque Theory of Intentions. In: Proceedings of the European Conference on Artificial Intelligence (1992).
  17. Singh, M.P., Rao, A.S., Georgeff, M.P.: Formal Methods in DAI: Logic-Based Rep- resentation and Reasoning. In: Multiagent Systems: A Modern Approach to Dis- tributed Artificial Intelligence, pp. 331-376. MIT Press, Cambridge (1999)
  18. Wooldridge, M.: Reasoning about Rational Agents. MIT Press, Cambridge (2000)