{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T16:14:56Z","timestamp":1781021696332,"version":"3.54.1"},"reference-count":24,"publisher":"SAGE Publications","issue":"7","license":[{"start":{"date-parts":[[2005,7,1]],"date-time":"2005-07-01T00:00:00Z","timestamp":1120176000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>MASON is a fast, easily extensible, discrete-event multi-agent simulation toolkit in Java, designed to serve as the basis for a wide range of multi-agent simulation tasks ranging from swarm robotics to machine learning to social complexity environments. MASON carefully delineates between model and visualization, allowing models to be dynamically detached from or attached to visualizers, and to change platforms mid-run. This paper describes the MASON system, its motivation, and its basic architectural design. It then compares MASON to related multi-agent libraries in the public domain, and discusses six applications of the system built over the past year which suggest its breadth of utility.<\/jats:p>","DOI":"10.1177\/0037549705058073","type":"journal-article","created":{"date-parts":[[2005,9,23]],"date-time":"2005-09-23T05:23:13Z","timestamp":1127452993000},"page":"517-527","source":"Crossref","is-referenced-by-count":721,"title":["MASON: A Multiagent Simulation Environment"],"prefix":"10.1177","volume":"81","author":[{"given":"Sean","family":"Luke","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Claudio","family":"Cioffi-Revilla","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liviu","family":"Panait","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Keith","family":"Sullivan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gabriel","family":"Balan","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Center for Social Complexity, George                         Mason University, 4400 University Drive, Fairfax VA 22030, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2005,7,1]]},"reference":[{"key":"atypb1","volume-title":"Social science as computation","author":"Axtell, Robert","year":"2001"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/3374.001.0001"},{"key":"atypb3","volume-title":"Simulation for the social scientist","author":"Gilbert, Nigel","year":"2005","edition":"2"},{"key":"atypb4","first-page":"157","volume-title":"Proceedings from the Twelfth International Symposium on Methodologies for Intelligent Systems","author":"Bassett, Jeffrey K.","year":"2000"},{"issue":"4","key":"atypb5","first-page":"217","volume":"16","author":"Fernandez, F.","year":"2001","journal-title":"International Journal of Robotics and Automation"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015256330750"},{"key":"atypb7","first-page":"205","volume-title":"Multi-robot systems: Vol. II. From swarms to intelligent automata","author":"Parker, Lynne E.","year":"2003"},{"key":"atypb8","unstructured":"Balch, Tucker. 1997. TeamBots simulation and real robot execution                 environment. http:\/\/www-2.cs.cmu.edu\/\u223ctrb\/TeamBots\/"},{"key":"atypb9","unstructured":"Johnson, Paul, and Alex Lancester. 2000. Swarm User Guide: Swarm Development Group."},{"key":"atypb10","unstructured":"Parker, Miles. 1998. Ascape. http:\/\/www.brook.edu\/dybdocroot\/es\/dynamics\/models\/ascape\/"},{"key":"atypb11","unstructured":"Collier, Nick. 2001. Repast: An agent based modelling toolkit for Java. http:\/\/repast.sourceforge.net"},{"key":"atypb12","volume-title":"Turtles, termites, and traffic jams: Explorations in massively parallel microworlds","author":"Resnick, Michael","year":"1994"},{"key":"atypb13","unstructured":"Wilensky, Uri. 1999. Netlogo. http:\/\/ccl.northwestern.edu\/netlogo\/"},{"key":"atypb14","volume-title":"Proceedings of Artificial Life VIII, 8th International Conference on the Simulation and Synthesis of Living Systems","author":"Klein, Jon"},{"key":"atypb15","unstructured":"Luke, Sean. 2004. ECJ 11: A Java evolutionary computation library. http:\/\/cs.gmu.edu\/\u223ceclab\/projects\/ecj\/"},{"key":"atypb16","unstructured":"Smith, Russell. 2004. The open dynamics engine. http:\/\/ode.org"},{"key":"atypb17","unstructured":"Gilbert, David. 2004. JFreeChart. http:\/\/www.jfree.org\/jfreechart\/"},{"key":"atypb18","unstructured":"Lowagie, Bruno, and Paulo Soares. 2004. iText Java PDF generation library. http:\/\/www.lowagie.com\/iText\/"},{"key":"atypb19","unstructured":"Gerkey, Brian, Richard T. Vaughan, and Andrew Howard. 2003. Player\/Stage                 robotics simulator. http:\/\/playerstage.%20sourceforge.net"},{"key":"atypb20","first-page":"911","volume-title":"Fourth International Joint Conference on Autonomous Agents and Multi Agent Systems","author":"Luke, Sean"},{"key":"atypb21","volume-title":"Third International Joint Conference on Autonomous Agents and Multi Agent Systems (AAMAS-2004)","author":"Panait, Liviu"},{"key":"atypb22","volume-title":"Ninth International Conference on the Simulation and Synthesis of Living Systems (ALIFE9)","author":"Panait, Liviu"},{"key":"atypb23","volume-title":"Floodland: A simple simulation environment for evolving agent behavior","author":"Paus, Sean","year":"2003"},{"key":"atypb24","volume-title":"Agent 2004 Conference on Social Dynamics","author":"Cioffi-Revilla, Claudio"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549705058073","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549705058073","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:19:20Z","timestamp":1777634360000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549705058073"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,7]]},"references-count":24,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1177\/0037549705058073"],"URL":"https:\/\/doi.org\/10.1177\/0037549705058073","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,7]]}}}