A flexible negotiation model for an agent-based software process modelling

  title={A flexible negotiation model for an agent-based software process modelling},
  author={Nao Li and Mingshu Li and Qing Wang and Shuanzhu Du},
  journal={Int. J. Comput. Appl. Technol.},
Our Agent-based Software Process Modelling (ASPM) approach describes a software process as a set of cooperative agents. Negotiation is the way in which the agents construct their cooperative relations, and thus the software process. Currently, most negotiation models use a fixed negotiation protocol and fixed strategies. In order to achieve the flexibility that the negotiation of the agents in ASPM requires, we propose a negotiation model NM-PA. NM-PA mainly includes a generic negotiation… 

Figures and Tables from this paper


A Service-Oriented Negotiation Model between Autonomous Agents
The model defines a range of strategies and tactics that agents can employ to generate initial offers, evaluate proposals and offer counter proposals and is demonstrated in the domain of business process management.
A hybrid negotiation strategy mechanism in an automated negotiation system
A hybrid negotiation strategy mechanism using a strategy pool framework that allows negotiation agents more flexibility and robustness in an automated negotiation system is described.
An adaptive bilateral negotiation model for e-commerce settings
  • V. Narayanan, N. Jennings
  • Computer Science, Business
    Seventh IEEE International Conference on E-Commerce Technology (CEC'05)
  • 2005
This paper develops an algorithm that the negotiating agents of adaptive bilateral negotiation between software agents in e-commerce environments can use to adapt their strategies to changes in the environment in order to reach an agreement within their specific deadlines and before the resources available for negotiation are exhausted.
Agent-based negotiation in cooperative processes: automatic support to underwriting insurance policies
A model of the coopetitive negotiation process leading to underwriting a business insurance policy is provided as an iterative question and answer process through which the parties create a common knowledge base of client's requirements and supplier's quality of service.
A negotiation model in agent-mediated electronic commerce
This work proposes a negotiation model in agent-mediated electronic commerce to negotiate over prices, product features, warranties, and service policies based on utility theory and simple heuristics that provides the software reuse and extensibility based on object-oriented technology.
An Agent-Based Self-Adaptive Software Process Model
In this approach, software process is modeled as peers: process Agents that can adapt themselves to the software process environment and act with initiative and autonomy.
Architecting for Reuse: A Software Framework for Automated Negotiation
This paper presents an alternative approach, allowing all of a mechanism to be formal and explicit, and presents a taxonomy of declarative rules which can be used to capture a wide variety of negotiation mechanisms in a principled and well-structured way.
A replicable Web-based negotiation server for e-commerce
  • S. Su, Chunbo Huang, J. Hammer
  • Business, Computer Science
    Proceedings of the 33rd Annual Hawaii International Conference on System Sciences
  • 2000
The architecture of the negotiation server and the framework for automated negotiations are presented, and a number of communication primitives, which make up the negotiation protocol, are described.
A Process-Agent Construction Method for Software Process Modeling in SoftPM
This paper presents the method for constructing the Process-Agent, a system that is comprised of the infrastructure to describe Process- agent's knowledge, and the engine driven by external environment, used for reasoning Process- Agent's behavior based on its knowledge.
Applying agent technology to software process modeling and process-centered software engineering environment
This paper proposes an approach for applying agent technology, which has been accepted as a novel software engineering paradigm, to SPM and PSEE, in this approach, software processes are viewed as the collaboration of a group of process agents that know how to manage the software development activities and can act in the way software developers go about planning, enacting and reflecting on their work.