{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,2]],"date-time":"2026-08-02T13:30:38Z","timestamp":1785677438836,"version":"3.56.0"},"publisher-location":"Singapore","reference-count":20,"publisher":"Springer Singapore","isbn-type":[{"value":"9789811510779","type":"print"},{"value":"9789811510786","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-981-15-1078-6_2","type":"book-chapter","created":{"date-parts":[[2019,10,21]],"date-time":"2019-10-21T09:32:43Z","timestamp":1571650363000},"page":"15-28","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["On Evaluating Rust as a Programming Language for the Future of Massive Agent-Based Simulations"],"prefix":"10.1007","author":[{"given":"Alessia","family":"Antelmi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gennaro","family":"Cordasco","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Matteo","family":"D\u2019Auria","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniele","family":"De Vinco","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alberto","family":"Negro","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carmine","family":"Spagnuolo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,10,21]]},"reference":[{"key":"2_CR1","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.cosrev.2017.03.001","volume":"24","author":"S Abar","year":"2017","unstructured":"Abar, S., Theodoropoulos, G., Lemarinier, P., O\u2019Hare, G.: Agent based modelling and simulation tools: a review of the state-of-art software. Comput. Sci. Rev. 24, 13\u201333 (2017)","journal-title":"Comput. Sci. Rev."},{"key":"2_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/978-3-319-27308-2_30","volume-title":"Euro-Par 2015: Parallel Processing Workshops","author":"A Antelmi","year":"2015","unstructured":"Antelmi, A., Cordasco, G., Spagnuolo, C., Vicidomini, L.: On evaluating graph partitioning algorithms for distributed agent based models on networks. In: Hunold, S., et al. (eds.) Euro-Par 2015. LNCS, vol. 9523, pp. 367\u2013378. Springer, Cham (2015). \n                    https:\/\/doi.org\/10.1007\/978-3-319-27308-2_30"},{"key":"2_CR3","unstructured":"Carmine, S.: Rust-AB: An Agent Based Simulation engine in Rust (2018). \n                    https:\/\/github.com\/spagnuolocarmine\/abm"},{"key":"2_CR4","doi-asserted-by":"publisher","first-page":"1215","DOI":"10.1177\/0037549712462620","volume":"89","author":"N Collier","year":"2013","unstructured":"Collier, N., North, M.: Parallel agent-based simulation with repast for high performance computing. Simulation 89, 1215\u20131235 (2013)","journal-title":"Simulation"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Cordasco, G., Spagnuolo, C., Scarano, V.: Toward the new version of D-MASON: efficiency, effectiveness and correctness in parallel and distributed agent-based simulations. In: IEEE International Parallel and Distributed Processing Symposium Workshops (2016)","DOI":"10.1109\/IPDPSW.2016.52"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"Cordasco, G., De Chiara, R., Raia, F., Scarano, V., Spagnuolo, C., Vicidomini, L.: Designing computational steering facilities for distributed agent based simulations. In: Proceedings of the 1st ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (2013)","DOI":"10.1145\/2486092.2486147"},{"key":"2_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"533","DOI":"10.1007\/978-3-642-54420-0_52","volume-title":"Euro-Par 2013: Parallel Processing Workshops","author":"G Cordasco","year":"2014","unstructured":"Cordasco, G., Mancuso, A., Milone, F., Spagnuolo, C.: Communication strategies in distributed agent-based simulations: the experience with D-Mason. In: an Mey, D., et al. (eds.) Euro-Par 2013. LNCS, vol. 8374, pp. 533\u2013543. Springer, Heidelberg (2014). \n                    https:\/\/doi.org\/10.1007\/978-3-642-54420-0_52"},{"issue":"4","key":"2_CR8","first-page":"9","volume":"12","author":"B Heath","year":"2009","unstructured":"Heath, B., Hill, R., Ciarallo, F.: A survey of agent-based modeling practices (January 1998 to July 2008). J. Artif. Soc. Soc. Simul. 12(4), 9 (2009)","journal-title":"J. Artif. Soc. Soc. Simul."},{"key":"2_CR9","unstructured":"Holcombe, M., Coakley, S., Smallwood, R.: A general framework for agent-based modelling of complex systems. In: Proceedings of the European Conference on Complex Systems (2006)"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Kleinberg, J.: The small-world phenomenon: an algorithmic perspective (2000)","DOI":"10.1145\/335305.335325"},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"Macal, C., North, M.: Tutorial on agent-based modeling and simulation Part 2: how to model with agents (2006)","DOI":"10.1109\/WSC.2006.323040"},{"key":"2_CR12","doi-asserted-by":"publisher","first-page":"e593","DOI":"10.7717\/peerj.593","volume":"2","author":"F Mah\u00e9","year":"2014","unstructured":"Mah\u00e9, F., Rognes, T., Quince, C., de Vargas, C., Dunthorn, M.: Swarm: robust and fast clustering method for amplicon-based studies. PeerJ 2, e593 (2014)","journal-title":"PeerJ"},{"issue":"1","key":"2_CR13","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1186\/2194-3206-1-3","volume":"1","author":"MJ North","year":"2013","unstructured":"North, M.J., et al.: Complex adaptive systems modeling with repast simphony. Complex Adapt. Syst. Model. 1(1), 3 (2013)","journal-title":"Complex Adapt. Syst. Model."},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Resnick, M.: StarLogo: an environment for decentralized modeling and decentralized thinking. In: Conference Companion on Human Factors in Computing Systems (1996)","DOI":"10.1145\/257089.257095"},{"key":"2_CR15","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1145\/37402.37406","volume":"21","author":"CW Reynolds","year":"1987","unstructured":"Reynolds, C.W.: Flocks, herds, and schools: a distributed behavioral model. Comput. Graph. (ACM) 21, 25\u201334 (1987)","journal-title":"Comput. Graph. (ACM)"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Richmond, P., Chimeh, M.K.: FLAME GPU: complex system simulation framework. In: 2017 International Conference on High Performance Computing Simulation (2017)","DOI":"10.1109\/HPCS.2017.12"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Tejaswi, V., Bindu, P., Thilagam, P.: Diffusion models and approaches for influence maximization in social networks (2016)","DOI":"10.1109\/ICACCI.2016.7732235"},{"key":"2_CR18","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780198821939.003.0001","volume-title":"Introduction to the Theory of Complex Systems","author":"S Thurner","year":"2018","unstructured":"Thurner, S., Klimek, P., Hanel, R.: Introduction to the Theory of Complex Systems. Oxford University Press, Oxford (2018)"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Wang, H., et al.: Scalability in the MASON multi-agent simulation system (2019)","DOI":"10.1109\/DISTRA.2018.8601006"},{"key":"2_CR20","unstructured":"Wilensky, U.: NetLogo 3.1. 3 (2006)"}],"container-title":["Communications in Computer and Information Science","Methods and Applications for Modeling and Simulation of Complex Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-15-1078-6_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,21]],"date-time":"2019-10-21T09:33:00Z","timestamp":1571650380000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-15-1078-6_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9789811510779","9789811510786"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-981-15-1078-6_2","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"value":"1865-0929","type":"print"},{"value":"1865-0937","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"21 October 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"AsiaSim","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Asian Simulation Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Singapore","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Singapore","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 October 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"asiasim2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.ssagsg.org\/AsiaSim2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Open","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"36","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"19","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"53% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}