Repository logo
  • English
  • Deutsch
  • Español
  • Français
  • Log In
    New user? Click here to register.Have you forgotten your password?

  • English
  • Deutsch
  • Español
  • Français
  • Log In
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • Research Outputs
  • Fundings & Projects
  • Researchers
  • Statistics
  1. Home
  2. Current Research Information System UV
  3. Publicaciones
  4. Rustsim: A Process-Oriented Simulation Framework For The Rust Language
 
  • Details
Options

Rustsim: A Process-Oriented Simulation Framework For The Rust Language

Date Issued
2023-01-01
Author(s)
Inostrosa, Alonso  
Facultad de IngenierĂ­a  
Kevin Frez
Mauricio OyarzĂșn
Francisco Grimaldo Moreno
Gabriel Wainer
DOI
10.1109/wsc60868.2023.10408161
Abstract
We present RustSim, a library for discrete-event process-oriented simulations designed and implemented in the Rust programming language. It includes a broad set of classes to allow the user to implement simulation processes and process-oriented primitives. The flexible modular design of RustSim allows users to extend its functionality. In addition, RustSim includes mechanisms to avoid inconsistencies when applying state-changing primitives that other libraries in the language's ecosystem do not provide. We take advantage of Rust generators (coroutine equivalents) to implement process-oriented simulation primitives. Finally, the library's internal process handling structure is discussed in detail, including its implementation, how simulations are executed, and a case study with a highly detailed example of its use.
Subjects

Computer Science Appl...

Modeling And Simulati...

Software

OCDE Subjects

Natural Sciences::Phy...

Quartile (Date Issued)
SQ
License
acceso restringido

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback

Hosting & Support by

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science