{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:46:33Z","timestamp":1777902393095,"version":"3.51.4"},"reference-count":33,"publisher":"SAGE Publications","issue":"9","license":[{"start":{"date-parts":[[2017,5,8]],"date-time":"2017-05-08T00:00:00Z","timestamp":1494201600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"name":"Projects CLARA funded by the Italian MIUR"},{"name":"FIR 2014 funded by the University of Catania"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2017,9]]},"abstract":"<jats:p>This paper describes the architecture of AgentSimJs, a Javascript-based multi-agent simulator intended to execute and visualize simulations through a Web browser. It includes the needed capabilities to render a 3D scene with objects and agents. AgentSimJs has a modular architecture, the several different components provide a set of flexible primitives to program the agent behaviour. With AgentSimJs, a user can perform a fine tuning of all the aspects related to communication, motion, and group formation. Users can also define a custom network topology and communication model.<\/jats:p>","DOI":"10.1177\/0037549717706198","type":"journal-article","created":{"date-parts":[[2017,5,8]],"date-time":"2017-05-08T07:10:32Z","timestamp":1494227432000},"page":"737-748","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["Web-based Simulations of Multi-agent Systems"],"prefix":"10.1177","volume":"93","author":[{"given":"Massimiliano","family":"De Benedetti","sequence":"first","affiliation":[{"name":"Department of Mathematics and Informatics, University of Catania, Catania, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabrizio","family":"Messina","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Informatics, University of Catania, Catania, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giuseppe","family":"Pappalardo","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Informatics, University of Catania, Catania, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Corrado","family":"Santoro","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Informatics, University of Catania, Catania, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2017,5,8]]},"reference":[{"key":"bibr1-0037549717706198","first-page":"86","volume-title":"Winter simulation conference","author":"Macal CM"},{"key":"bibr2-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1504\/IJGUC.2011.040597"},{"key":"bibr3-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1504\/IJGUC.2014.062928"},{"key":"bibr4-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2006.05.045"},{"key":"bibr5-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1016\/j.physrep.2005.10.009"},{"key":"bibr6-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-008-0014-4"},{"key":"bibr7-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v33i3.2425"},{"key":"bibr8-0037549717706198","author":"Mikowski M","year":"2013","journal-title":"Manning Publications Co."},{"key":"bibr9-0037549717706198","unstructured":"Flanagan D. JavaScript: the definitive guide. \u201cO\u2019Reilly Media, Inc.\u201d, 2006."},{"key":"bibr10-0037549717706198","unstructured":"Elliott E. Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries. \u201cO\u2019Reilly Media, Inc.\u201d, 2014."},{"key":"bibr11-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3604"},{"key":"bibr12-0037549717706198","first-page":"493","volume-title":"Computer Supported Cooperative Work in Design (CSCWD), Proceedings of the 2014 IEEE 18th International Conference on","author":"Fortino G"},{"key":"bibr13-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.10.013"},{"key":"bibr14-0037549717706198","first-page":"161","volume-title":"2014 IEEE 23rd International WETICE Conference","author":"Messina F"},{"key":"bibr15-0037549717706198","first-page":"469","author":"Messina F","year":"2014","journal-title":"Complex, Intelligent, and Software Intensive Systems (CISIS)"},{"key":"bibr16-0037549717706198","first-page":"463","volume-title":"Complex, Intelligent and Software Intensive Systems (CISIS), 2014 Eighth International Conference on","author":"Messina F"},{"key":"bibr17-0037549717706198","first-page":"474","volume-title":"Complex, Intelligent, and Software Intensive Systems (CISIS), 2015 Ninth International Conference on","author":"Comi A"},{"key":"bibr18-0037549717706198","first-page":"99","volume-title":"2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises","author":"Comi A"},{"key":"bibr19-0037549717706198","first-page":"320","volume-title":"German Conference on Multiagent System Technologies","author":"Messina F"},{"key":"bibr20-0037549717706198","first-page":"312","volume-title":"Congress of the Italian Association for Artificial Intelligence","author":"Messina F"},{"key":"bibr21-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2007.02.016"},{"key":"bibr22-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2007.06.007"},{"key":"bibr23-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-016-0726-4"},{"key":"bibr24-0037549717706198","first-page":"135","volume-title":"In Proceedings of the 16th Workshop \u201cFrom Objects to Agents\u201d","author":"Benedetti MD"},{"key":"bibr25-0037549717706198","first-page":"264","volume-title":"German Conference on Multiagent System Technologies","author":"Fortino G"},{"key":"bibr26-0037549717706198","first-page":"295","volume-title":"International Conference on Algorithms and Architectures for Parallel Processing","author":"Messina F"},{"key":"bibr27-0037549717706198","first-page":"7","author":"Tisue S","year":"2004","journal-title":"In Proceedings of agent, volume"},{"key":"bibr28-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1504\/IJSPM.2013.059417"},{"key":"bibr29-0037549717706198","first-page":"329","volume-title":"Proceedings of the eighth international conference on Artificial life","author":"Klein J"},{"key":"bibr30-0037549717706198","unstructured":"The python language reference manual, 2016. Https:\/\/docs.python.org\/3\/reference\/index.html."},{"key":"bibr31-0037549717706198","first-page":"18","author":"Schwab P","journal-title":"Proceedings of the AISB Convention"},{"key":"bibr32-0037549717706198","first-page":"5027","volume-title":"2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Pinciroli C"},{"key":"bibr33-0037549717706198","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.2012.79"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549717706198","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549717706198","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549717706198","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:28:11Z","timestamp":1777634891000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549717706198"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,8]]},"references-count":33,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["10.1177\/0037549717706198"],"URL":"https:\/\/doi.org\/10.1177\/0037549717706198","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,5,8]]}}}