A Generic Software Framework for Automated Negotiation
نویسندگان
چکیده
If agents are to negotiate automatically with one another they need to follow a shared protocol. The protocol specifies the way in which negotiation should take place, including the flow of messages to be used. To date, most research in this area has focused on defining specific protocols for different kinds of interaction. Here we propose an alternative approach. We define a simple interaction protocol which can be used in all circumstances, and a general interaction framework using this protocol. This framework can be parameterized with different negotiation rules. By choosing different sets of rules, different negotiation mechanisms can be implemented. We present a taxonomy of such rules, together with examples of specific negotiation mechanisms. We also describe our implementation of the framework using the Jade multi-agent platform integrated with the Java Expert System Shell (Jess).
منابع مشابه
A Software Framework for Automated Negotiations of SLAs
To make automated negotiation widely used in real scenarios, it is necessary to develop advanced software systems that are able to carry out such negotiation in those scenarios. However, although much work has been done in automated negotiation, most of these efforts have been focused on the development of negotiation protocols and strategies and only a few are centred on software frameworks fo...
متن کاملEngineering Automated Negotiations
Resumen. To make automated negotiation widely used in real scenarios, it is necessary to develop advanced software systems that are able to carry out such negotiation in those scenarios. However, although much work has been done in automated negotiation, most of these efforts have been focused on the development of negotiation protocols and strategies and only a few are centred on software fram...
متن کاملA General Framework for Argumentation-Based Negotiation
Past years have witnessed a growing interest in automated negotiation as a coordination mechanism for interacting agents. This paper presents a generic, problemand domain-independent framework for argumentation-based negotiation that covers both essential agent-internal and external components relevant to automated negotiation. This framework, called Negotiation Situation Speci cation Scheme (N...
متن کاملExploring the Design Space of a Declarative Framework for Automated Negotiation: Initial Considerations
In this paper we present our results on the exploration of the design space of a declarative framework for automated negotiation by: (1) identifying a minimal yet viable generic negotiation protocol and a declarative way of representing rules and constraints specific to negotiation mechanisms and strategies; (2) identifying the need of a set of basic concepts for describing negotiations that fo...
متن کاملAn Abstract Architecture for Service Trading. On Automated Creation of Agreements
In recent years, Internet and web services have opened new ways of subcontracting in the software industry through the use of services provided by a company in the business process of another one. To offer a guarantee on the quality of the service, service level agreements (SLAs) may be settled to establish both functional and non-functional requirements that must be observed by the service pro...
متن کامل