Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Challenger: a multi-agent system for distributed resource allocation
AGENTS '97 Proceedings of the first international conference on Autonomous agents
The Michigan Internet AuctionBot: a configurable auction server for human and software agents
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Dynamic layout of distributed applications
ISAW '98 Proceedings of the third international workshop on Software architecture
The POPCORN market—an online market for computational resources
Proceedings of the first international conference on Information and computation economies
Flexible double auctions for electionic commerce: theory and implementation
Decision Support Systems - Special issue on economics of electronic commerce
The Java Programming Language
Real-Time Processing in Client-Server Databases
IEEE Transactions on Computers
Hi-index | 0.00 |
The emergence and growing popularity of Internet-based electronic market-places, in their various forms, has raised the challenge to explore genericity in market design. In this paper we present a domain-specific software architecture that delineates the abstract components of a generic market and specifies control and data-flow constraints between them, and a framework that allows convenient pluggability of components that implement specific market policies. The framework was realized in the GEM system. GEM provides infrastructure services that allow market designers to focus solely on market-issues. In addition, it allows dynamic (re)configuration of components. This functionality can be used to change market-policies as the environment or market trends change, adding another level of flexibility to market designers and administrators.