TY - GEN
T1 - Towards an open negotiation architecture for heterogeneous agents
AU - Hindriks, Koen V.
AU - Jonker, Catholijn
AU - Tykhonov, Dmytro
PY - 2008/12/25
Y1 - 2008/12/25
N2 - This paper presents the design of an open architecture for heterogeneous negotiating agents. Both the system level architecture as well as the architecture for negotiating agents are provided. The main contribution of this paper is that it derives a precisely specified interface from these architectures that facilitates an easy integration of heterogeneous agents into the overall negotiation framework. The interface is defined as a set of adapters that allows for various levels of integration of agents into the system architecture. The functionality provided by the system architecture depends on the number of adapters that are implemented and used to connect an agent to this architecture, ranging from functionality to conduct a bilateral negotiation to functionality for computing agent internal performance measures such as the quality of an opponent model. The architecture is used as the basis of a competitive testbed which allows us to study various negotiating agents. The design yields a flexible negotiation framework that facilitates negotiating different domains potentially using different protocols whereas no details of the internal negotiating agent structure are enforced. An application of the framework is illustrated by integrating two agents from the literature.
AB - This paper presents the design of an open architecture for heterogeneous negotiating agents. Both the system level architecture as well as the architecture for negotiating agents are provided. The main contribution of this paper is that it derives a precisely specified interface from these architectures that facilitates an easy integration of heterogeneous agents into the overall negotiation framework. The interface is defined as a set of adapters that allows for various levels of integration of agents into the system architecture. The functionality provided by the system architecture depends on the number of adapters that are implemented and used to connect an agent to this architecture, ranging from functionality to conduct a bilateral negotiation to functionality for computing agent internal performance measures such as the quality of an opponent model. The architecture is used as the basis of a competitive testbed which allows us to study various negotiating agents. The design yields a flexible negotiation framework that facilitates negotiating different domains potentially using different protocols whereas no details of the internal negotiating agent structure are enforced. An application of the framework is illustrated by integrating two agents from the literature.
UR - http://www.scopus.com/inward/record.url?scp=57849157447&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=57849157447&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-85834-8-21
DO - 10.1007/978-3-540-85834-8-21
M3 - Conference contribution
AN - SCOPUS:57849157447
SN - 3540858334
SN - 9783540858331
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 264
EP - 279
BT - Cooperative Information Agents XII - 12th International Workshop, CIA 2008, Proceedings
T2 - 12th International Workshop on Cooperative Information Agents, CIA 2008
Y2 - 10 September 2008 through 12 September 2008
ER -