Inostrosa, AlonsoAlonsoInostrosaKevin FrezMauricio OyarzĂșnFrancisco Grimaldo MorenoGabriel Wainer2025-08-252025-08-252023-01-0110.1109/wsc60868.2023.104081612-s2.0-85185370110https://cris-uv-2.scimago.es/handle/123456789/5925We 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.enacceso restringidoComputer Science ApplicationsModeling And SimulationSoftwareRustsim: A Process-Oriented Simulation Framework For The Rust Languageconference paper