A model for the configurable composition and synchronization of complex trading activities

With the increasing number of market places and potential trading partners across the e-commerce environment, it will become natural for multiple trading activities to be deployed as part of single trading strategy. This paper describes a multi-process model for controlling interrelated trading activities. The model includes a powerful generic synchronization construct for building a variety of executable trading engines. The modular design of the construct enables the realization of complex trading schemes, including a number of well known strategies from the financial trading domain. A homogeneous interface is defined to allow seamless integration of control modules built using this construct with elementary trading tasks which directly interact with the trading partners using various negotiation protocols. The model also enables iterative negotiation capabilities, which are essential in any complex trading environment. In addition, the model is designed to be orthogonal to the reasoning model so that any reasoning mechanism can be plugged into it.

[1]  Kurt Lautenbach,et al.  System Modelling with High-Level Petri Nets , 1981, Theor. Comput. Sci..

[2]  Pere Garcia-Calvés,et al.  Designing bidding strategies for trading agents in electronic auctions , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[3]  Kenneth E. Iverson,et al.  A programming language , 1899, AIEE-IRE '62 (Spring).

[4]  Eliot B. Moss,et al.  Nested Transactions and Reliable Distributed Computing , 1982 .

[5]  Nicholas R. Jennings,et al.  A Classification Scheme for Negotiation in Electronic Commerce , 2001, AgentLink.

[6]  A. Elmagarmid Database transaction models for advanced applications , 1992 .

[7]  J. Hull Introduction To Futures And Options Markets , 1991 .

[8]  W. Hall,et al.  Autonomous Agents for Participating in Mulitple On-line Auctions , 2001 .

[9]  Michael Wooldridge,et al.  A Classification Scheme for Negotiation in Electronic Commerce , 2001 .

[10]  Donald B. Keim,et al.  The Upstairs Market for Large-Block Transactions: Analysis and Measurement of Price Effects , 1996 .

[11]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[12]  Ahmed K. Elmagarmid,et al.  Introduction to Advanced Transaction Models , 1992, Database Transaction Models for Advanced Applications.

[13]  Wayne H. Wagner,et al.  The Complete guide to securities transactions : enhancing investment performance and controlling costs , 1989 .

[14]  Claudio Bartolini,et al.  Economic dynamics of agents in multiple auctions , 2001, AGENTS '01.

[15]  Michael P. Wellman,et al.  The Michigan Internet AuctionBot: a configurable auction server for human and software agents , 1998, AGENTS '98.

[16]  Hartmann J. Genrich,et al.  Predicate/Transition Nets , 1986, Advances in Petri Nets.

[17]  Guido Governatori,et al.  A probabilistic approach to automated bidding in alternative auctions , 2002, WWW '02.

[18]  Yasuo Matsumoto,et al.  An auction agent for bidding on combinations of items , 2001, AGENTS '01.

[19]  Peter Stone,et al.  Autonomous Bidding Agents in the Trading Agent Competition , 2001, IEEE Internet Comput..