DocumentCode
2295514
Title
Generating Correct Protocols from Contracts: A Commitment-Based Approach
Author
Narendra, Nanjangud C.
Author_Institution
IBM India Res. Lab., Bangalore
fYear
2008
fDate
6-11 July 2008
Firstpage
407
Lastpage
414
Abstract
Business contracts are used to govern inter-service interactions. These contracts are often designed by hand and typically adopted by the contract participants after manual analysis. Usually, these contracts are quite complex and involved. Additionally, manual analysis cannot guarantee to the participants whether they would financially benefit from (or at least, not suffer from) participating in the contract. As an initial attempt towards addressing this issue, our earlier work formally defined two notions of contract correctness, wherein a contract is beneficial (resp. safe) for a participant if participating in the contract would leave the participant better off (resp. not worse off) than before. In this paper, we extend our earlier work by analyzing more closely the issues involved in actually generating a contract execution(i.e., operationalization) that is beneficial and/or safe, i.e, correct, from a participantpsilas perspective. After doing so, we present an algorithm for semi-automatically generating such a family of safe and/or beneficial contract executions.
Keywords
business data processing; contracts; business contracts; commitment-based approach; contract correctness; contract execution; contract participants; correct protocols; interservice interaction; manual analysis; Contracts; Cost accounting; Error correction; Feedback; Inspection; Natural languages; Protocols; Business Service Modeling; Commitments; Contracts;
fLanguage
English
Publisher
ieee
Conference_Titel
Services - Part I, 2008. IEEE Congress on
Conference_Location
Honolulu, HI
Print_ISBN
978-0-7695-3286-8
Type
conf
DOI
10.1109/SERVICES-1.2008.29
Filename
4578354
Link To Document