Skip to main content

Part of the book series: Advances in Computational Economics ((AICE,volume 17))

  • 154 Accesses

Abstract

MAML (Multi-Agent Modeling Language) is a macro-language for Swarm. Its aim is to ease the creation of the most common set of agent-based models by providing a couple of high level constructs and structures in the form of specialized keywords. In this paper we introduce the concepts of MAML through an extension of Chris Preist’s auction model on automated trading.

The original model proposes a persistent shout double auction setup for automated business-to-business electronic trading in which seller and buyer agents trade with an abstract good on a daily basis, one unit a day. Our version of the model extends the original setup in three ways. First, it relaxes the one-unit-a-day constraint. Secondly, it allows for the fluctuation of the supply and the demand by letting agents to enter and leave the market. Finally, it introduces time pressure on agents by setting a limit by which the agents must buy or sell the intended amount of good.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Burkhart, R.: Create-phase Protocols for Object Cus-tomizationObject-Oriented Programming Systems Languages and Applications (OOPSLA) ‘85 Adaptable and Adaptive Software WorkshopOctober 1995.http://www.santafe.edu/rmb/oopsla95.html

  2. Burkhart, R.: Schedules of Activity in the SwarmSimulation SystemObject-Oriented Programming Systems Languages and Applications (OOPSLA) ‘87 Workshop on 00 Behavioral Semantics 1997 1997. http://www.santafe.edu/rmb/oopsla97.ps

  3. Ellis, M. A., Stroustrup, B.: The Annotated C++ Reference Manual, Addison-Wesley, Reading, Mass., 1990

    Google Scholar 

  4. Friedman and Rust (eds.): The Double Auction Market: In-stitutions, Theories and Evidence, Addison-Wesley 1992.

    Google Scholar 

  5. Gulyás, L.: Using Object-Oriented Techniques to Develop Multi-Agent Simulations. Proceedings of the 1st International Conference of PhD Students, University of Miskolc, Hungary, 1997, pp. 63–69.

    Google Scholar 

  6. Homepage of László Gulyás, http://www.sztaki.hu/~gulyas

  7. Gulyás, L., Kozsik, T.: Aspect-Oriented Programming in Scientific Simulations. Proceedings of The Sixth Fenno-Ugric Symposium on Software Technology, Estonia 1999, http://www.syslab.ceu.hu/maml/papers/aopss.ps

  8. Gulyás, L., Kozsik, T., Fazekas, S.: The Multi-Agent Modeling Language, Proceedings of the 4th International Conference on Applied Informatics, Eger-Noszvaj, Hungary, 1999

    Google Scholar 

  9. Guttman, R., Moukas, A., Maes, P.: Agent Mediated Electronic Commerce: A Survey, Knowledge Engineering Review, June 1998.

    Google Scholar 

  10. Johnson, P., Lancaster, A.: Swarm User Guide, Swarm Documentation, Swarm Development Group, 2000.http://www.santafe.edu/projects/swarm/swarmdocs/userbook/userbook.htm

    Google Scholar 

  11. Kinczales, G., Lamping J., Mendhekar A., Maeda C., Lopes C., Loingtier J-M., Irwin J.: Aspect-Oriented Programming. Xerox Palo Alto Research Center, http://www.parc.xerox.com/spl/groups/eca/pubs/complete.html#Kiczales-ECOOP97

  12. The MAML Homepagehttp://www.syslab.ceu.hu/maml

  13. Minar, N., Burkhart, R., Langton, C., Askenazi, M.: The Swarm Simulation System: A Toolkit for Building Multi-agent Simulations, SFI Working Paper 96–06-042, 1996.http://www.santafe.edu/projects/swarm/overview/overview.html

    Google Scholar 

  14. Preist, C.: Economic Agents for Automated Trading, HP Laboratories Bristol, Technical Report 98–77

    Google Scholar 

  15. Rumelhart, D., Hinton, G., Williams, R.: Learning internal representations by error propagation, In D. Rumelhart, J. McClelland, Parallel Distributed Processing, Vol 1: Foundations, MIT Press 1986.

    Google Scholar 

  16. The Swarm Development Group Homepagehttp://www.swarm.org/

  17. Wooldridge, M., Jennings, N. R.: Agent Theories, Architec-tures and Languages: A Survey. Intelligent Agents ECAI-94 Worshop Proceedings, Lecture Notes in Artificial Intelligence 890, Springer-Verlag, Berlin, 1995, pp. 1–39.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science+Business Media New York

About this chapter

Cite this chapter

Gulyás, L., Vincze, T. (2002). Automated Trading Experiments with Maml. In: Luna, F., Perrone, A. (eds) Agent-Based Methods in Economics and Finance. Advances in Computational Economics, vol 17. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0785-7_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-0785-7_2

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-5238-9

  • Online ISBN: 978-1-4615-0785-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics