ACM Home Page
Please provide us with feedback. Feedback
Flexible protocol specification and execution: applying event calculus planning using commitments
Full text PdfPdf (128 KB)
Source International Conference on Autonomous Agents archive
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2 table of contents
Bologna, Italy
SESSION: Session 5A: agent communication languages table of contents
Pages: 527 - 534  
Year of Publication: 2002
ISBN:1-58113-480-0
Authors
Pinar Yolum  North Carolina State University, Raleigh, NC
Munindar P. Singh  North Carolina State University, Raleigh, NC
Sponsors
ACM: Association for Computing Machinery
SIGART: ACM Special Interest Group on Artificial Intelligence
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 32,   Citation Count: 30
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/544862.544867
What is a DOI?

ABSTRACT

Protocols represent the allowed interactions 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 in terms of action sequences, limit the flexibility of the agents in executing the protocols. By contrast, we develop an approach for specifying protocols in which we capture the content of the actions through agents' commitments to one another. We formalize commitments in a variant of the event calculus. We provide operations and reasoning rules to capture the evolution of commitments through the agents' actions. Using these rules in addition to the basic event calculus axioms enables agents to reason about their actions explicitly to flexibly accommodate the exceptions and opportunities that arise at run time. This reasoning is implemented using an event calculus planner that helps us determine flexible execution paths that respect the protocol specifications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
C. Castelfranchi. Commitments: From individual intentions to groups and organizations. In Proceedings of the International Conference on Multiagent Systems, pages 41--48, 1995
 
2
M. Colombetti. A commitment-based approach to agent speech acts and conversations. In Proceedings of the Workshop on Agent Languages and Conversation Policies, 2000
 
3
M. Denecker, K. V. Belleghem, G. Duchatelet, F. Piessens, and D. D. Schreye. A realistic experiment in knowledge representation in open event calculus : Protocol specification. In Proceedings of the Joint International Conference and Symposium on Logic Programming, pages 170--184, 1996
 
4
 
5
 
6
 
7
 
8
 
9
 
10
M. Shanahan. An abductive event calculus planner. Journal of Logic Programming, 44:207--239, 2000
 
11
M. P. Singh. An ontology for commitments in multiagent systems: Toward a unification of normative concepts. Artificial Intelligence and Law, 7:97--113, 1999
 
12
 
13
 
14
 
15
 
16
D. N. Walton and E. C. W. Krabbe. Commitment in Dialogue: Basic Concepts of Interpersonal Reasoning. State University of New York Press, Albany, 1995
17
 
18

CITED BY  30

Collaborative Colleagues:
Pinar Yolum: colleagues
Munindar P. Singh: colleagues