Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1402298.1402333acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
research-article

Checking correctness of business contracts via commitments

Published: 12 May 2008 Publication History

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

[1]
M. Baldoni, C. Baroglio, A. Martelli, and V. Patti. Verification of protocol conformance and agent interoperability. CLIMA VI, pp. 265--283, 2005.
[2]
J. Bentahar, B. Moulin, J.-J. C. Meyer, and B. Chaib-draa. A logical model for commitment and argument network for agent communication. AAMAS, pp. 792--799, 2004.
[3]
A. K. Chopra and M. P. Singh. Contextualizing commitment protocols. AAMAS, pp. 1345--1352, 2006.
[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]
N. Fornara and M. Colombetti. Defining interaction protocols using a commitment-based agent communication language. AAMAS, pp. 520--527, 2003.
[8]
E. Giunchiglia, J. Lee, V. Lifschitz, N. McCain, and H. Turner. Nonmonotonic causal theories. Artificial Intelligence, 153(1--2):49--104, 2004.
[9]
G. Governatori, Z. Milosevic, and S. W. Sadiq. Compliance checking between business processes and business contracts. EDOC, pp. 221--232, 2006.
[10]
P. R. Krishna, K. Karlapalem, and D. K. W. Chiu. An EREC framework for e-contract modeling, enactment and monitoring. Data & Know. Engg., 51(1):31--58, 2004.
[11]
Z. Milosevic, S. W. Sadiq, and M. Orlowska. Translating business contracts into compliant business processes. EDOC, pp. 211--220, 2006.
[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]
V. Pijpers and J. Gordijn. Bridging business value models and process models in aviation value webs via possession rights. HICSS, p. 175, 2007.
[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]
F. Wan and M. P. Singh. Formalizing and achieving multiparty agreements via commitments. AAMAS, pp. 770--777, 2005.
[18]
M. Winikoff. Designing commitment-based agent interactions. IAT, pp. 363--370, 2006.
[19]
P. Yolum and M. P. Singh. Enacting Protocols by Commitment Concession. AAMAS, pp. 116--123, 2007.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
AAMAS '08: Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 2
May 2008
673 pages
ISBN:9780981738116

Sponsors

In-Cooperation

Publisher

International Foundation for Autonomous Agents and Multiagent Systems

Richland, SC

Publication History

Published: 12 May 2008

Check for updates

Author Tags

  1. agreement modeling
  2. contract verification

Qualifiers

  • Research-article

Conference

AAMAS08
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Maintenance commitmentsArtificial Intelligence10.1016/j.artint.2023.103993324:COnline publication date: 1-Nov-2023
  • (2019)A coupled operational semantics for goals and commitmentsJournal of Artificial Intelligence Research10.1613/jair.1.1149465:1(31-85)Online publication date: 1-May-2019
  • (2017)Specifying and verifying contract-driven service compositions using commitments and model checkingExpert Systems with Applications: An International Journal10.1016/j.eswa.2016.12.03174:C(151-184)Online publication date: 15-May-2017
  • (2014)Norms as a basis for governing sociotechnical systemsACM Transactions on Intelligent Systems and Technology10.1145/2542182.25422035:1(1-23)Online publication date: 3-Jan-2014
  • (2013)Hierarchical planning about goals and commitmentsProceedings of the 2013 international conference on Autonomous agents and multi-agent systems10.5555/2484920.2485059(877-884)Online publication date: 6-May-2013
  • (2012)Business process regulatory compliance management solution frameworksProceedings of the Eighth Asia-Pacific Conference on Conceptual Modelling - Volume 13010.5555/2523782.2523786(23-32)Online publication date: 31-Jan-2012
  • (2011)Runtime Monitoring of Contract Regulated Web ServicesFundamenta Informaticae10.5555/2361502.2361505111:3(339-355)Online publication date: 1-Aug-2011
  • (2011)Social control in a normative framework: An adaptive deterrence approachWeb Intelligence and Agent Systems10.5555/2019516.20195219:4(363-375)Online publication date: 1-Dec-2011
  • (2011)Detecting conflicts in commitmentsProceedings of the 9th international conference on Declarative Agent Languages and Technologies10.1007/978-3-642-29113-5_5(51-66)Online publication date: 3-May-2011
  • (2010)Analyzing contract robustness through a model of commitmentsProceedings of the 11th international conference on Agent-oriented software engineering10.5555/2050167.2050170(17-36)Online publication date: 10-May-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media