Published on September 2020 | Cloud computing,SLA
Negotiation is a complex process. The decision making involved in several stages of negotiation makes its automation complex. In this paper we present a lifecycle model of a negotiation agent in which we identify the individual components that comprise automated negotiation and the interactions between those components. We present a survey of methods used in the automated negotiation literature ftting them to the components of our lifecycle model. While discussing the opponent modeling component, we present the taxonomy of opponent models. The lifecycle model is generic enough to accommodate most of the frameworks in the literature. To this end we ft the methods used in some of the automated negotiation frameworks in the literature to the lifecycle.