CS2310
SPRING 2005
NEGOTIATION PROTOCOLS
By
Edet Uwakmfon E.
Abstract:
With the advent of computer technology and the internet ,consumers prefer to conduct their business electronically .These electronic transactions have to be monitored and carried out efficiently .This paper focuses on the need and construction of negotiation protocols for e commerce and also provide distance services through negotiation.
1. Introduction:
There exist many conceptualizations of negotiation. Adopting the framework of Jennings et al., negotiation is decomposed into the following components. Negotiation protocols, negotiation objects and agents’ decision making models. Negotiation protocols define the rules that govern the negotiation. Negotiation objects represent the matter the participants negotiate over. Agents’ decision making models are the decision making apparatus that participants employ to achieve their objectives in accordance with the protocol [1]. In this paper, the focus is on building negotiation protocols using the Reo Coordination language to demonstrate how it can help in solving the task of providing care to senior citizens in a minimum amount of time while maximizing work and utilizing the resources given effectively.
The rest of the paper has the following organization. The Reo coordination language is introduced and observing the outcome of using Reo with negotiation protocols is detailed. Conclusion and future scope are outlined.
2. The Reo Coordination Language:
Reo presents a paradigm for composition of software components based on the notion of channels. Reo enforces a channel based coordination model that defines how designers can build complex coordinators out of simpler ones. Application designers think of Reo as a “glue code” for compositional construction of connectors that are responsible for coordinating all the activities of component instances in