MASON (Java)

MASON is a multi-agent simulation environment developed in Java.

MASON
Developer(s)Sean Luke
Initial release2003 (2003)
Stable release
19 / June 19, 2015 (2015-06-19)
Written inJava
PlatformJava platform
Size3.3 MB
Available inEnglish
TypeAgent-based model simulation
LicenseAcademic Free License, version 3.0 (with caveats)
Websitecs.gmu.edu/~eclab/projects/mason/

Development

MASON is developed at George Mason University's Evolutionary Computation Laboratory in conjunction with the GMU Center for Social Complexity. First released in 2003, the environment continues to be maintained and kept up to date. The name, as well as referring to the parent institution, derives from the acronym Multi-Agent Simulator Of Neighborhoods (or Networks).[1]

MASON development started within the Java.net environment,[2] then moved to Google Code[3] and is now at GitHub.[4]

Whilst MASON is less extensive than other similar libraries it is designed with simplicity and execution speed as a priority.[5]

Applets

Applets developed using MASON include Craig Reynolds' Boids algorithm, Balls and Bands, a simulation of Hooke's Law, an L-system generator, Conway's Game of Life, Sugarscape and autonomous multi-robot systems.[6]

MASON may be used with the Eclipse Integrated development environment.[7]

gollark: Ah, so the token is some random data...
gollark: If I understand it correctly, it sends some gzipped data to some URL for some reason and gets a base64 response back.
gollark: The TryItOnline frontend.
gollark: The Network pane tells me that it accesses `https://tio.run/cgi-bin/static/b666d85ff48692ae95f24a66f7612256-run/80b0beb0eead937c782d5036d9ec46ca`, but that doesn't explain why it does any of this madness.
gollark: Well, obviously that bit then calls into and uses values from other code.

See also

References

  1. "MASON Multiagent Simulation Toolkit". Retrieved 19 January 2011.
  2. "mason: Home". Retrieved 19 January 2011.
  3. "mason - Project Hosting on Google Code". Retrieved 19 January 2011.
  4. "mason - Project Hosting on Github". Retrieved 10 August 2015.
  5. Railsback, S. F.; Lytinen, S. L.; Jackson, S. K. (September 2006). "Agent-based simulation platforms: review and development recommendations". Simulation. 82 (9): 609–623. doi:10.1177/0037549706073695.
  6. Tucker Balch. "MASON instructions". Retrieved 23 Apr 2012.
  7. Lytinen, Steve; Railsback, Steve. "How to Set Up MASON in Eclipse" (PDF). Swarm Development Group. Archived from the original (PDF) on 18 July 2010. Retrieved 23 April 2012.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.