Architecting for reuse: A software framework for automated negotiation

被引:0
作者
Bartolini, C
Priest, C
Jennings, NR
机构
[1] HP Labs, Bristol BS34 8QZ, Avon, England
[2] Univ Southampton, Dept Elect & Comp Sci, Southampton SO9 5NH, Hants, England
来源
AGENT-ORIENTED SOFTWARE ENGINEERING III | 2002年 / 2585卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
If agents are to negotiate automatically with one another they must share a negotiation mechanism, specifying what possible actions each party can take at any given time, when negotiation terminates, and what the resulting agreements will be. The current state-of-the-art represents this as a negotiation protocol specifying the flow of messages. However, they omit other aspects of the rules of negotiation (such as obliging a participant to improve on a previous offer), requiring these to be represented implicitly in an agent's design, potentially resulting in compatibility, maintenance and re-usability problems. In this paper, we propose an alternative approach, allowing all of a mechanism to be formal and explicit. We present (i) A taxonomy of declarative rules which can be used to capture a wide variety of negotiation mechanisms in a principled and well-structured way. (ii) A simple interaction protocol, which is able to support any mechanism which can be captured using the declarative rules. (iii) A software framework for negotiation, implemented in JADE [3] that allows agents to effectively participate in negotiations defined using our rule taxonomy and protocol.
引用
收藏
页码:88 / 100
页数:13
相关论文
共 15 条
[1]  
ARTIKIS A, 2002, P C AUT AG MULT SYST
[2]  
BARTOLINI C, 2002, 20022 HP TR
[3]  
BELLIFEMMINE F, 1999, 4 INT C PRACT APPL I
[4]  
BYDE A, 2002, IN PRESS P 1 JOINT I
[5]  
*FDN PHYS AG, 2000, FIP ABSTR ARCH SPEC
[6]  
FONTOURA M, 2002, P 11 WORLD WID WEB C
[7]  
HOFFMANN O, 2001, WORKSH PLANN SCHED C
[8]  
JENNINGS N.R., 1998, ACM SIGMOD Record, V27, P32, DOI DOI 10.1145/306101.306112
[9]   Law-governed interaction: A coordination and control mechanism for heterogeneous distributed systems [J].
Minsky, NH ;
Ungureanu, V .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2000, 9 (03) :273-305
[10]   Agents that reason and negotiate by arguing [J].
Parsons, S ;
Sierra, C ;
Jennings, N .
JOURNAL OF LOGIC AND COMPUTATION, 1998, 8 (03) :261-292