2004
DOI: 10.1023/b:amai.0000034528.55456.d9
|View full text |Cite
|
Sign up to set email alerts
|

Reasoning about Commitments in the Event Calculus: An Approach for Specifying and Executing Protocols

Abstract: Abstract. 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. Traditio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
107
1

Year Published

2005
2005
2009
2009

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 103 publications
(108 citation statements)
references
References 25 publications
0
107
1
Order By: Relevance
“…Commitment protocols have been formalised in various ways, giving different types of semantics to the concept of commitment. Yolum and Singh [81,82], for instance, have specified commitment protocols with the use of a subset of Shanahan's 'full version' of Event Calculus (EC) [65] -in this case NetBill was the running example. All 'operations' on commitments -creating, discharging, cancelling, releasing, delegating, assigning commitments -were formalised with the use of EC axioms.…”
Section: Discussionmentioning
confidence: 99%
“…Commitment protocols have been formalised in various ways, giving different types of semantics to the concept of commitment. Yolum and Singh [81,82], for instance, have specified commitment protocols with the use of a subset of Shanahan's 'full version' of Event Calculus (EC) [65] -in this case NetBill was the running example. All 'operations' on commitments -creating, discharging, cancelling, releasing, delegating, assigning commitments -were formalised with the use of EC axioms.…”
Section: Discussionmentioning
confidence: 99%
“…A common usage of this term is in the sense of an obligation directed from one agent to another. In this paper we review the work of Singh and colleagues [7,9,11,12,51,52,56,59] on the so-called commitment protocols.…”
Section: Commitment Protocolsmentioning
confidence: 99%
“…Yolum and Singh [58,59] have specified commitment protocols with the use of a subset of Shanahan's 'full version' of Event Calculus (EC) [44]. All the 'operations' on commitments -creating, discharging, cancelling, releasing, delegating, assigning commitments -are formalised with the use of EC axioms.…”
Section: Commitment Protocolsmentioning
confidence: 99%
“…When condition becomes true, the commitment C is discharged [11,9] that is the conditions is made to hold. A conditional commitment adds into the picture a pre-condition in order to create the commitment itself.…”
Section: Commitmentsmentioning
confidence: 99%
“…To allow exception prediction, we develop an approach based on participants' commitments to each other [9,10]. Each commitment between participants is broken down into smaller commitments and are placed in an AND/OR graph.…”
Section: Introductionmentioning
confidence: 99%