Abstract
Open trading environments involve a type of peer-to-peer computing characterised by well-defined interaction protocols that are used by the traders and sometimes updated dynamically. New traders can arrive at any time and acquire the protocols that are current. Multi-agent system technology is appropriate for these circumstances, and in this paper we present an approach that can be used to support multiple trader agents on multiple computing platforms. The approach involves the use of FIPA-compliant trader agents which (a) incorporate micro-agents for specific local tasks and (b) use coloured Petri nets in order to keep track of the local context of agent conversations. In order to enhance efficiency and employ standard transport services, the trader agents interact with peers on other platforms by means of JXTA technology. We illustrate the working of our approach by examining the operation of an example multi-agent system in a commodities trading scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jennings, N.R.: Agent-oriented software engineering. In: Proceedings of the 12th International Conference on Industrial and Engineering Applications of AI, pp. 4–10 (1999)
Foundation for Intelligent Physical Agents: FIPA specification repository (2003), http://www.fipa.org/repository/
Project JXTA Web site, http://www.jxta.org/ (2003)
Ontology.org Web site, http://www.ontology.org/ (2003)
Searle, J.: Speech Acts: An Essay in the Philosophy of Language. Cambridge University Press, Cambridge (1970)
Dignum, F.P.M., Greaves, M. (eds.): Issues in Agent Communication. LNCS, vol. 1916. Springer, Heidelberg (2000)
Odell, J.J., Van Dyke Parunak, H., Bauer, B.: Representing agent interaction protocols in UML. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 121–140. Springer, Heidelberg (2001)
Cost, R., Chen, Y., Finin, T., Labrou, Y., Peng, Y.: Using colored Petri nets for conversation modeling. In: [6], pp. 178–192
Jensen, K.: Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use. Basic Concepts. Monographs in Theoretical Computer Science, vol. 1. Springer, Heidelberg (1992)
Purvis, M., Cranefield, S., Nowostawski, M., Carter, D.: Opal: A multi-level infrastructure for agent-oriented software development. Discussion Paper 2002/01, Department of Information Science, University of Otago (2002)
Nowostawski, M., Purvis, M., Cranefield, S.: KEA: Multi-level agent infrastructure. In: Proceedings of the 2nd International Workshop of Central and Eastern Europe on Multi-Agent Systems (CEEMAS 2001), University of Mining and Metallurgy, Krakow, Poland, pp. 355–362 (2001)
Cranefield, S., Purvis, M.: A UML profile and mapping for the generation of ontology-specific content languages. Knowledge Engineering Review 17, 21–39 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Purvis, M., Nowostawski, M., Cranefield, S., Oliveira, M. (2004). Multi-agent Interaction Technology for Peer-to-Peer Computing in Electronic Trading Environments. In: Moro, G., Sartori, C., Singh, M.P. (eds) Agents and Peer-to-Peer Computing. AP2PC 2003. Lecture Notes in Computer Science(), vol 2872. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25840-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-25840-7_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24053-2
Online ISBN: 978-3-540-25840-7
eBook Packages: Computer ScienceComputer Science (R0)