The analysis of real systems and the development of predictive models to describe the evolution of real phenomena are challenging tasks that can improve the design of methodologies in many research fields. In this context, Agent-Based Model (ABM) can be seen as an innovative tool for modelling real-world complex simulations. This paper presents Rust-AB, an open-source library for developing ABM simulation on sequential and/or parallel computing platforms, exploiting Rust as programming language. The Rust-AB architecture as well as an investigation on the ability of Rust to develop ABM simulations are discussed. An ABM simulation written in Rust-AB, and a performance comparison against the well-adopted Java ABM toolkit MASON is also presented.

On Evaluating Rust as a Programming Language for the Future of Massive Agent-Based Simulations

Antelmi A.
;
2019-01-01

Abstract

The analysis of real systems and the development of predictive models to describe the evolution of real phenomena are challenging tasks that can improve the design of methodologies in many research fields. In this context, Agent-Based Model (ABM) can be seen as an innovative tool for modelling real-world complex simulations. This paper presents Rust-AB, an open-source library for developing ABM simulation on sequential and/or parallel computing platforms, exploiting Rust as programming language. The Rust-AB architecture as well as an investigation on the ability of Rust to develop ABM simulations are discussed. An ABM simulation written in Rust-AB, and a performance comparison against the well-adopted Java ABM toolkit MASON is also presented.
2019
19th Asia Simulation Conference, AsiaSim 2019
Singapore
2019
Communications in Computer and Information Science
Springer
1094
15
28
978-981-15-1077-9
978-981-15-1078-6
https://link.springer.com/chapter/10.1007/978-981-15-1078-6_2
Agent-Based Model; Framework; Rust language; Simulation
Antelmi A.; Cordasco G.; D'Auria M.; De Vinco D.; Negro A.; Spagnuolo C.
File in questo prodotto:
File Dimensione Formato  
_ASIASIM2019__ABM_with_Rust.pdf

Accesso aperto

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 230.6 kB
Formato Adobe PDF
230.6 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1949576
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 2
social impact