An algebra for commitment protocols

被引:35
作者
Mallya, Ashok U. [1 ]
Singh, Munindar P. [1 ]
机构
[1] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
基金
美国国家科学基金会;
关键词
commitments; interaction protocols; formal methods; multiagent system modelling and design;
D O I
10.1007/s10458-006-7232-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Protocols enable unambiguous, smooth interactions among agents. Commitments among agents are a powerful means of developing protocols. Commitments enable flexible execution of protocols and help agents reason about protocols and plan their actions accordingly, while at the same time providing a basis for compliance checking. Multiagent systems based on commitments can conveniently and effectively model business interactions because the autonomy and heterogeneity of agents mirrors real-world businesses. Such modeling, however, requires multiagent systems to host a rich variety of protocols that can capture the needs of different applications. We show how a commitment-based semantics provides a basis for refining and aggregating protocols. We propose an approach for designing commitment protocols wherein traditional software engineering notions such as refinement and aggregation are extended to apply to protocols. We present an algebra of protocols that can be used to compose protocols by refining and merging existing ones, and does this at a level of abstraction high enough to be useful for real-world applications.
引用
收藏
页码:143 / 163
页数:21
相关论文
共 23 条
[1]  
Andrews Tony, 2003, Business process execution language for web services
[2]  
Bussmann S, 2002, LECT NOTES COMPUT SC, V2585, P73
[3]  
CASTELFRANCHI C, 1993, P AAAI 93 WORKSH AI
[4]  
CHOPRA A, 2003, P AAMAS WORKSH AG CO
[5]   Interaction Protocols as design abstractions for business processes [J].
Desai, N ;
Mallya, AU ;
Chopra, AK ;
Singh, MP .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (12) :1015-1027
[6]  
FISCHER L, 2004, COMPENDIUM STANDARDS
[7]  
Fornara N., 2003, Second International Joint Conference on Autonomous Agents and Multiagent Systems, P520, DOI [10.1145/860575.860659, DOI 10.1145/860575.860659]
[8]   Realizability of conversation protocols with message contents [J].
Fu, X ;
Bultan, T ;
Su, H .
IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, :96-103
[9]  
GROSOF BN, 2003, P 12 INT C WORLD WID, P340, DOI DOI 10.1145/775152.775200
[10]  
HAMADI R, 2003, CRPIT, V17, P191