{"id":"https://openalex.org/W4391381477","doi":"https://doi.org/10.1109/wsc60868.2023.10408161","title":"RustSim: A Process-Oriented Simulation Framework for the Rust Language","display_name":"RustSim: A Process-Oriented Simulation Framework for the Rust Language","publication_year":2023,"publication_date":"2023-12-10","ids":{"openalex":"https://openalex.org/W4391381477","doi":"https://doi.org/10.1109/wsc60868.2023.10408161"},"language":"en","primary_location":{"id":"doi:10.1109/wsc60868.2023.10408161","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/wsc60868.2023.10408161","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 Winter Simulation Conference (WSC)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5093827799","display_name":"Kevin Frez","orcid":null},"institutions":[{"id":"https://openalex.org/I94256465","display_name":"Arturo Prat University","ror":"https://ror.org/01hrxxx24","country_code":"CL","type":"education","lineage":["https://openalex.org/I94256465"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Kevin Frez","raw_affiliation_strings":["Universidad Arturo Prat,Facultad de Ingenier&#x00ED;a y Arquitectura,Iquique,Chile"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Arturo Prat,Facultad de Ingenier&#x00ED;a y Arquitectura,Iquique,Chile","institution_ids":["https://openalex.org/I94256465"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068246939","display_name":"Mauricio Oyarz\u00fan","orcid":null},"institutions":[{"id":"https://openalex.org/I94256465","display_name":"Arturo Prat University","ror":"https://ror.org/01hrxxx24","country_code":"CL","type":"education","lineage":["https://openalex.org/I94256465"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Mauricio Oyarz\u00fan","raw_affiliation_strings":["Universidad Arturo Prat,Facultad de Ingenier&#x00ED;a y Arquitectura,Iquique,Chile"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Arturo Prat,Facultad de Ingenier&#x00ED;a y Arquitectura,Iquique,Chile","institution_ids":["https://openalex.org/I94256465"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032297780","display_name":"Alonso Inostrosa\u2010Psijas","orcid":"https://orcid.org/0000-0002-2922-0870"},"institutions":[{"id":"https://openalex.org/I79274474","display_name":"University of Valpara\u00edso","ror":"https://ror.org/00h9jrb69","country_code":"CL","type":"education","lineage":["https://openalex.org/I79274474"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Alonso Inostrosa-Psijas","raw_affiliation_strings":["Universidad de Valpara&#x00ED;so,Escuela de Ingenier&#x00ED;a Inform&#x00E1;tica,Valpara&#x00ED;so,Chile"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de Valpara&#x00ED;so,Escuela de Ingenier&#x00ED;a Inform&#x00E1;tica,Valpara&#x00ED;so,Chile","institution_ids":["https://openalex.org/I79274474"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011480367","display_name":"Francisco Grimaldo Moreno","orcid":"https://orcid.org/0000-0001-9637-0919"},"institutions":[{"id":"https://openalex.org/I10457146","display_name":"Universidad de Santiago de Chile","ror":"https://ror.org/02ma57s91","country_code":"CL","type":"education","lineage":["https://openalex.org/I10457146"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Francisco Moreno","raw_affiliation_strings":["Universidad de Santiago,Depto. de Matem&#x00E1;tica y Ciencia de la Computaci&#x00F3;n,Santiago,Chile"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de Santiago,Depto. de Matem&#x00E1;tica y Ciencia de la Computaci&#x00F3;n,Santiago,Chile","institution_ids":["https://openalex.org/I10457146"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030054278","display_name":"Gabriel Wainer","orcid":"https://orcid.org/0000-0003-3366-9184"},"institutions":[{"id":"https://openalex.org/I67031392","display_name":"Carleton University","ror":"https://ror.org/02qtvee93","country_code":"CA","type":"education","lineage":["https://openalex.org/I67031392"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gabriel Wainer","raw_affiliation_strings":["Carleton University,Dept. Of Systems and Computer Engineering,Ottawa,Canada,K1S 5B6"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carleton University,Dept. Of Systems and Computer Engineering,Ottawa,Canada,K1S 5B6","institution_ids":["https://openalex.org/I67031392"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"4","issue":null,"first_page":"3118","last_page":"3129"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.9948999881744385,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9843000173568726,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8462508916854858},{"id":"https://openalex.org/keywords/rust","display_name":"Rust (programming language)","score":0.7375493049621582},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.7325801849365234},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6643563508987427},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6140421628952026},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5534569621086121},{"id":"https://openalex.org/keywords/discrete-event-simulation","display_name":"Discrete event simulation","score":0.4969022572040558},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.46965280175209045},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.36328989267349243},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.15926134586334229},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.06873342394828796}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8462508916854858},{"id":"https://openalex.org/C197781089","wikidata":"https://www.wikidata.org/wiki/Q575650","display_name":"Rust (programming language)","level":2,"score":0.7375493049621582},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.7325801849365234},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6643563508987427},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6140421628952026},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5534569621086121},{"id":"https://openalex.org/C147203929","wikidata":"https://www.wikidata.org/wiki/Q574814","display_name":"Discrete event simulation","level":2,"score":0.4969022572040558},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.46965280175209045},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36328989267349243},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.15926134586334229},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.06873342394828796}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/wsc60868.2023.10408161","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/wsc60868.2023.10408161","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 Winter Simulation Conference (WSC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1862633684","https://openalex.org/W2017710077","https://openalex.org/W2057610169","https://openalex.org/W2076412285","https://openalex.org/W2083849201","https://openalex.org/W2145459199","https://openalex.org/W2151210596","https://openalex.org/W2509841691","https://openalex.org/W2566266395","https://openalex.org/W2895014807","https://openalex.org/W2949556051","https://openalex.org/W3144486678","https://openalex.org/W4298135007","https://openalex.org/W6680617776"],"related_works":["https://openalex.org/W2378076731","https://openalex.org/W4286888643","https://openalex.org/W2321095224","https://openalex.org/W3210795196","https://openalex.org/W2368593304","https://openalex.org/W2088988140","https://openalex.org/W2037562491","https://openalex.org/W2508646920","https://openalex.org/W2103019253","https://openalex.org/W2107238869"],"abstract_inverted_index":{"We":[0,69],"present":[1],"RustSim,":[2],"a":[3,19,101,105],"library":[4],"for":[5],"discrete-event":[6],"process-oriented":[7,33,79],"simulations":[8,97],"designed":[9],"and":[10,32,100],"implemented":[11],"in":[12,62,91],"the":[13,26,63,83],"Rust":[14,73],"programming":[15],"language.":[16],"It":[17],"includes":[18,50],"broad":[20],"set":[21],"of":[22,39,72,109],"classes":[23],"to":[24,28,43,52,77],"allow":[25],"user":[27],"implement":[29,78],"simulation":[30,80],"processes":[31],"primitives.":[34,81],"The":[35],"flexible":[36],"modular":[37],"design":[38],"RustSim":[40,49],"allows":[41],"users":[42],"extend":[44],"its":[45,94,110],"functionality.":[46],"In":[47],"addition,":[48],"mechanisms":[51],"avoid":[53],"inconsistencies":[54],"when":[55],"applying":[56],"state-changing":[57],"primitives":[58],"that":[59],"other":[60],"libraries":[61],"language's":[64],"ecosystem":[65],"do":[66],"not":[67],"provide.":[68],"take":[70],"advantage":[71],"generators":[74],"(coroutine":[75],"equivalents)":[76],"Finally,":[82],"library's":[84],"internal":[85],"process":[86],"handling":[87],"structure":[88],"is":[89],"discussed":[90],"detail,":[92],"including":[93],"implementation,":[95],"how":[96],"are":[98],"executed,":[99],"case":[102],"study":[103],"with":[104],"highly":[106],"detailed":[107],"example":[108],"use.":[111]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
