Statecharts: A visual formalism for complex systems
Science of Computer Programming
The Michigan Internet AuctionBot: a configurable auction server for human and software agents
AGENTS '98 Proceedings of the second international conference on Autonomous agents
From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
Distributed and Parallel Databases
UML Activity Diagrams as a Workflow Specification Language
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Developing e-Negotiation support with a meta-modeling approach in a web services environment
Decision Support Systems - Special issue: Web services and process management
A web services-enabled marketplace architecture for negotiation process management
Decision Support Systems - Special issue: Web services and process management
Supporting QoS Negotiation with Feature Modeling
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Knowledge-empowered automated negotiation system for e-Commerce
Knowledge and Information Systems
Automatic Service Agreement Negotiators in Open Commerce Environments
International Journal of Electronic Commerce
Web service e-contract establishment using features
BPM'06 Proceedings of the 4th international conference on Business Process Management
A bargaining-specific architecture for supporting automated service agreement negotiation systems
Science of Computer Programming
Hi-index | 0.00 |
E-Negotiation is the process of conducting negotiations between business partners using electronic means. The interest in e-negotiation is motivated by its potential to provide business partners with more efficient processes, enabling them to draft better contracts in less time. Most of today’s e-marketplaces support some form of e-negotiation. Numerous attempts are being made to design e-marketplaces that support more than one negotiation protocol. The main problem in designing these e-marketplaces is the lack of a systematic approach. In our view, the e-marketplace enforces negotiation protocols and therefore should make them available for consultation by humans and for automation by software agents. Separating the protocols from the e-negotiation media is a step towards a configurable e-marketplace. In this paper we address the requirements for modeling e-negotiation protocols. Then we adopt the Statechart formalism as a modeling language and provide descriptions of five commonly used e-negotiation protocols. Finally, we discuss how we move from these Statechart descriptions of the protocols to modeling the interactions between the e-marketplace participants using a web service orchestration language.