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

被引:2
|
作者
Guerra-Hernandez, Alejandro [1 ]
Martin Castro-Manzano, Jose [1 ]
Seghrouchni, Amal El Fallah [2 ]
机构
[1] Univ Veracruzana, Dept Inteligenica Artificial, Fac Fis & Inteligencia Artificial, Xalapa 91000, Ver, Mexico
[2] Univ Paris 06, Lab Informat Paris 6, F-75016 Paris, France
关键词
AgentSpeak(L); Specification; Commitment; Reconsideration;
D O I
10.1016/j.jalgor.2009.02.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This work introduces CTL AgentSpeak(L), a logic to specify and verify expected properties of rational agents implemented in the well-known agent oriented programming language AgentSpeak(L). Our approach is closely related to the BDICTL multi-modal logic, used to reason about agents in terms of their beliefs (B), desires (D), intentions (I), and the temporal logic CTL. A new interpretation for the temporal operators, grounded in the transition system induced by the operational semantics of AgentSpeak(L), is proposed. The main contribution of the approach is a better understanding of the relation between the programming language and its logical specification, enabling us to prove expected or desired properties for any agent programmed in the language, e.g., commitment strategies. The results, as well as the specification language proposed, are very useful to reconcile Computational and philosophical aspects of practical reasoning, e.g., approaching single-minded commitment as a policy-based reconsideration case. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:31 / 40
页数:10
相关论文
共 50 条
  • [1] Reflecting on Agent Programming with AgentSpeak(L)
    Collier, Rem W.
    Russell, Sean
    Lillis, David
    [J]. PRIMA 2015: PRINCIPLES AND PRACTICE OF MULTI-AGENT SYSTEMS, 2015, 9387 : 351 - 366
  • [2] Agent programming language with incomplete knowledge - AgentSpeak(I)
    Vo, Duc
    Ghose, Aditya
    [J]. ENTERPRISE INFORMATION SYSTEMS VI, 2006, : 253 - +
  • [3] Running AgentSpeak(L) agents on SIM_AGENT
    Machado, R
    Bordini, RH
    [J]. INTELLIGENT AGENTS VIII: AGENT THEORIES, ARCHITECTURES, AND LANGUAGES, 2002, 2333 : 158 - 174
  • [4] Agent-based support for mobile users using agentSpeak(L)
    Rahwan, Talal
    Rahwan, Tarek
    Rahwan, Iyad
    Ashri, Ronald
    [J]. Lect Notes Artif Intell, 1600, (45-60):
  • [5] Agent-based support for mobile users using AgentSpeak(L)
    Rahwan, T
    Rahwan, T
    Rahwan, I
    Ashri, R
    [J]. AGENT-ORIENTED INFORMATION SYSTEMS, 2003, 3030 : 45 - 60
  • [6] Transformation of a language L* specification of an FSM into an automata equivalent specification in the language L
    A. N. Chebotarev
    [J]. Cybernetics and Systems Analysis, 2010, 46 (4) : 574 - 582
  • [7] A language for specification of the behavior of distributed programs
    Bakalov, YV
    Smelyanskii, RL
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 1996, 22 (05) : 233 - 240
  • [8] TRANSFORMATION OF A LANGUAGE L* SPECIFICATION OF AN FSM INTO AN AUTOMATA EQUIVALENT SPECIFICATION IN THE LANGUAGE L
    Chebotarev, A. N.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2010, 46 (04) : 574 - 582
  • [9] A formal specification language for agent conversations
    Soriano, J
    Alonso, F
    López, G
    [J]. MULTI-AGENT SYSTEMS AND APPLICATIONS III, PROCEEDINGS, 2003, 2691 : 214 - 225
  • [10] A specification language for coordination in agent systems
    Bosse, Tibor
    Hoogendoorn, Mark
    Serban, Radu
    Treur, Jan
    [J]. PROCEEDINGS OF THE IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY (IAT 2007), 2007, : 252 - 256