ACM Home Page
Please provide us with feedback. Feedback
Checking correctness of business contracts via commitments
Full text PdfPdf (644 KB)
Source
International Conference on Autonomous Agents archive
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 2 table of contents
Estoril, Portugal
SESSION: Agent societies and societal issues table of contents
Pages 787-794  
Year of Publication: 2008
ISBN:978-0-9817381-1-6
Authors
Nirmit Desai  NC State University, Raleigh, NC
Nanjangud C. Narendra  IBM India Research Lab, Bangalore, India
Munindar P. Singh  NC State University, Raleigh, NC
Sponsors
AAAI : Association for the Advancement of Artifical Intelligence
ACM: Association for Computing Machinery
Publisher
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 41,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Business contracts tend to be complex. In current practice, contracts are often designed by hand and adopted by their participants after, at best, a manual analysis. This paper motivates and formalizes two aspects of contract correctness from the perspective of the preferences of the agents participating in them. A contract is safe for a participant if participating in the contract would not leave the participant worse off than otherwise. More strongly, a contract is beneficial to a participant if participating in the contract would leave the participant better off than otherwise.

This paper seeks to partially automate reasoning about the correctness of formally modeled business contracts. It represents contracts formally as a set of commitments. It motivates constraints on how cooperative agents might value the various states of commitments. Further, it shows that such constraints are consistent and promote cooperation. Lastly, it presents algorithms for checking the safety and guaranteed benefits of a contract.


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
M. Baldoni, C. Baroglio, A. Martelli, and V. Patti. Verification of protocol conformance and agent interoperability. CLIMA VI, pp. 265--283, 2005.
 
2
3
 
4
N. Desai, A. K. Chopra, and M. P. Singh. Representing and reasoning about commitments in business processes. AAAI, pp. 1328--1333, 2007.
 
5
E3Value. 2007. http://www.e3value.com/.
 
6
Foamex, AMFS, and Foamtec. Manufacturing agreement. http://contracts.onecle.com/admat/foamtec.mfg.1998.01.30.shtml.
7
 
8
 
9
 
10
 
11
 
12
C. Molina-Jiménez, S. K. Shrivastava, E. Solaiman, and J. P. Warne. Run-time monitoring and enforcement of electronic contracts. Elect. Comm. Res. Appl., 3(2):108--125, 2004.
 
13
OMG. Business process modeling notation, 2007. http://bpmn.org/.
 
14
 
15
M. P. Singh. An ontology for commitments in multiagent systems. Art. Intell. & Law, 7:97--113, 1999.
 
16
Texas Action Group at Austin. The causal calculator CCALC. http://www.cs.utexas.edu/users/tag/cc/.
17
 
18
19


Collaborative Colleagues:
Nirmit Desai: colleagues
Nanjangud C. Narendra: colleagues
Munindar P. Singh: colleagues