ACM Home Page
Please provide us with feedback. Feedback
Modeling exceptions via commitment protocols
Full text PdfPdf (337 KB)
Source International Conference on Autonomous Agents archive
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems table of contents
The Netherlands
SESSION: Papers: ACL and protocols table of contents
Pages: 122 - 129  
Year of Publication: 2005
ISBN:1-59593-093-0
Authors
Ashok U. Mallya  North Carolina State University, Raleigh NC
Munindar P. Singh  North Carolina State University, Raleigh NC
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 28,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

This paper develops a model for exceptions and an approach for incorporating them in commitment protocols among autonomous agents. Modeling and handling exceptions is critical for successful applications of multiagent systems. Protocols help build multiagent systems, but traditional representations (such as finite state machines or Petri nets) inadequately model complex interactions and exceptions therein. Emerging commitment-based representations are promising, because they declaratively reflect the semantics of an interaction. However, current approaches lack a strong treatment of exceptions.This paper treats both expected and unexpected exceptions. A commitment protocol is modeled as a set of computations, each representing an allowed interaction and showing the evolving commitments of the participants. Exceptions are modeled via preference structures induced on these sets of computations. The preference structures statically show how expected exceptions are handled whereas the structures must be enhanced dynamically to handle unexpected exceptions. Our approach includes operators for composing protocols and exception handlers, whereby appropriate exception handlers can be dynamically introduced into a protocol as needed.The main contributions of this paper are (1) a framework for modeling and handling exceptions intelligently in commitment protocols and (2) a demonstration of the benefits of commitment protocols over traditional formalisms in handling exceptions.


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
T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, and S. Weerawarana. Business process execution language for web services, (BPEL 1.1), May 2003. www-106.ibm.com/developerworks/webservices/library/wsbpel.
 
2
F. Casati, M. Fugini, and I. Mirbel. An environment for designing exceptions in workflows. Information Systems, 24(3):255--273, 1999.
 
3
 
4
N. Desai, A. U. Mallya, A. K. Chopra, and M. P. Singh. Processes = Protocols + Policies: A methodology for business process development. Technical report, North Carolina State University, 2004. TR2004-34.
 
5
J. Eder and W. Leibhart. The workflow activity model WAMO. In S. Laufmann, S. Spaccapietra, and T. Yokoi, editors, Proceedings of the Third International Conference on Cooperative Information Systems (CoopIS-95), pages 87--98. University of Toronto Press, May 1995.
6
7
 
8
 
9
N. Kavantzas, D. Burdett, G. Ritzinger, T. Fletcher, and Y. Lafon. Web service choreography description language (WS-CDL 1.0), December 2004. http://www.w3.org/TR/ws-cdl-10/.
10
 
11
 
12
A. U. Mallya and M. P. Singh. A semantic approach for designing commitment protocols. In R. V. Eijk, editor, Developments in Agent Communication, volume 3396 of Lecture Notes in Artificial Intelligence, pages 37--51. Springer, Berlin, 2005.
 
13
A. U. Mallya, P. Yolum, and M. P. Singh. Resolving commitments among autonomous agents. In F. Dignum, editor, Advances in Agent Communication, volume 2922 of Lecture Notes in Artificial Intelligence, pages 166--182, Berlin, 2003. Springer.
 
14
D. Martin, M. Burstein, J. Hobbs, O. Lassila, D. McDermott, S. McIlraith, S. Narayanan, M. Paolucci, B. Parsia, T. Payne, E. Sirin, N. Srinivasan, and K. Sycara. Owl-s: Semantic markup for web services. W3C Member Submission, November 2004. http://www.w3.org/Submission/OWL-S.
 
15
R. Miller and A. Tripathi. Issues with exception handling in object-oriented systems. In European Conference on Object-Oriented Programming, volume 1241 of Lecture Notes in Computer Science, pages 85--103, 1997.
 
16
17
 
18
M. Winikoff, W. Liu, and J. Harland. Enhancing commitment machines. In Proceedings of the AAMAS-04 Workshop on Declarative Agent Languages and Technologies, 2004.
19


Collaborative Colleagues:
Ashok U. Mallya: colleagues
Munindar P. Singh: colleagues