Reasoning about commitments in the event calculus: An approach for specifying and executing protocols

被引:69
|
作者
Yolum, P [1 ]
Singh, MP [1 ]
机构
[1] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
关键词
commitments; agent communication languages and protocols; methodologies;
D O I
10.1023/B:AMAI.0000034528.55456.d9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Commitments among agents are widely recognized as an important basis for organizing interactions in multiagent systems. We develop an approach for formally representing and reasoning about commitments in the event calculus. We apply and evaluate this approach in the context of protocols, which represent the interactions allowed among communicating agents. Protocols are essential in applications such as electronic commerce where it is necessary to constrain the behaviors of autonomous agents. Traditional approaches, which model protocols merely in terms of action sequences, limit the flexibility of the agents in executing the protocols. By contrast, by formally representing commitments, we can specify the content of the protocols through the agents' commitments to one another. In representing commitments in the event calculus, we formalize commitment operations and domain-independent reasoning rules as axioms to capture the evolution of commitments. We also provide a means to specify protocol-specific axioms through the agents' actions. These axioms enable agents to reason about their actions explicitly to flexibly accommodate the exceptions and opportunities that may arise at run time. This reasoning is implemented using an event calculus planner that helps determine flexible execution paths that respect the given protocol specifications.
引用
收藏
页码:227 / 253
页数:27
相关论文
共 50 条
  • [1] Reasoning about Commitments in the Event Calculus: An Approach for Specifying and Executing Protocols
    Pınar Yolum
    Munindar P. Singh
    [J]. Annals of Mathematics and Artificial Intelligence, 2004, 42 : 227 - 253
  • [2] Reasoning about discontinuities the event calculus
    Miller, R
    Shanahan, M
    [J]. PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE (KR '96), 1996, : 63 - 74
  • [3] Reasoning about cryptographic protocols in the spi calculus
    Abadi, M
    Gordon, AD
    [J]. CONCUR'97 : CONCURRENCY THEORY, 1997, 1243 : 59 - 73
  • [4] Hypothetical reasoning about actions: From situation calculus to event calculus
    Provetti, A
    [J]. COMPUTATIONAL INTELLIGENCE, 1996, 12 (03) : 478 - 498
  • [5] Temporal Granularity and Indeterminacy in Reasoning About Actions and Change: An Approach Based on the Event Calculus
    Luca Chittaro
    Carlo Combi
    [J]. Annals of Mathematics and Artificial Intelligence, 2002, 36 : 81 - 119
  • [6] Temporal granularity and indeterminacy in reasoning about actions and change: An approach based on the event calculus
    Chittaro, L
    Combi, C
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2002, 36 (1-2) : 81 - 119
  • [7] Formalizing commitments using the event calculus and RuleML
    de Kruijff, Joost
    Weigand, Hans
    [J]. APPLIED ONTOLOGY, 2021, 16 (04) : 395 - 420
  • [8] Toward Reasoning about Security Protocols: A Semantic Approach
    Hommersom, Arjen
    Meyer, John-Jules
    de Vink, Erik
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 126 : 53 - 75
  • [9] Specifying and reasoning about uncertain agents
    Ferreira, Nivea de Carvalho
    Fisher, Michael
    van der Hoek, Wiebe
    [J]. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2008, 49 (01) : 35 - 51
  • [10] Specifying and reasoning about multiple institutions
    Cliffe, Owen
    De Vos, Marina
    Padget, Julian
    [J]. COORDINATION, ORGANIZATIONS, INSTITUTIONS, AND NORMS IN AGENT SYSTEMS II, 2007, 4386 : 67 - +