{"id":"https://openalex.org/W4409868603","doi":"https://doi.org/10.3390/computation13050103","title":"Parallel Simulation Using Reactive Streams: Graph-Based Approach for Dynamic Modeling and Optimization","display_name":"Parallel Simulation Using Reactive Streams: Graph-Based Approach for Dynamic Modeling and Optimization","publication_year":2025,"publication_date":"2025-04-26","ids":{"openalex":"https://openalex.org/W4409868603","doi":"https://doi.org/10.3390/computation13050103"},"language":"en","primary_location":{"id":"doi:10.3390/computation13050103","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computation13050103","pdf_url":"https://www.mdpi.com/2079-3197/13/5/103/pdf?version=1745655140","source":{"id":"https://openalex.org/S2738402919","display_name":"Computation","issn_l":"2079-3197","issn":["2079-3197"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computation","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2079-3197/13/5/103/pdf?version=1745655140","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009535166","display_name":"Oleksii Sirotkin","orcid":"https://orcid.org/0000-0002-6330-6096"},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]}],"countries":["UA"],"is_corresponding":true,"raw_author_name":"Oleksii Sirotkin","raw_affiliation_strings":["Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine"],"raw_orcid":"https://orcid.org/0000-0002-6330-6096","affiliations":[{"raw_affiliation_string":"Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine","institution_ids":["https://openalex.org/I4210090521"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100494817","display_name":"Arsentii Prymushko","orcid":"https://orcid.org/0000-0003-0270-0425"},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Arsentii Prymushko","raw_affiliation_strings":["Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine"],"raw_orcid":"https://orcid.org/0000-0003-0270-0425","affiliations":[{"raw_affiliation_string":"Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine","institution_ids":["https://openalex.org/I4210090521"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012614716","display_name":"Ivan Puchko","orcid":null},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Ivan Puchko","raw_affiliation_strings":["Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine"],"raw_orcid":"https://orcid.org/0009-0002-9293-6764","affiliations":[{"raw_affiliation_string":"Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine","institution_ids":["https://openalex.org/I4210090521"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033142462","display_name":"Hryhoriy Kravtsov","orcid":"https://orcid.org/0000-0003-1915-4897"},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Hryhoriy Kravtsov","raw_affiliation_strings":["Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine"],"raw_orcid":"https://orcid.org/0000-0003-1915-4897","affiliations":[{"raw_affiliation_string":"Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine","institution_ids":["https://openalex.org/I4210090521"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073015315","display_name":"Mykola Yaroshynskyi","orcid":"https://orcid.org/0000-0001-6381-8588"},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Mykola Yaroshynskyi","raw_affiliation_strings":["Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine"],"raw_orcid":"https://orcid.org/0000-0001-6381-8588","affiliations":[{"raw_affiliation_string":"Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine","institution_ids":["https://openalex.org/I4210090521"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045272633","display_name":"Volodymyr Artemchuk","orcid":"https://orcid.org/0000-0001-8819-4564"},"institutions":[{"id":"https://openalex.org/I4210090521","display_name":"Pukhov Institute for Modelling in Energy Engineering","ror":"https://ror.org/00fhten74","country_code":"UA","type":"facility","lineage":["https://openalex.org/I149851306","https://openalex.org/I4210090521"]},{"id":"https://openalex.org/I57156483","display_name":"Kyiv National Economic University named after Vadym Hetman","ror":"https://ror.org/019z71x08","country_code":"UA","type":"education","lineage":["https://openalex.org/I57156483"]},{"id":"https://openalex.org/I90281761","display_name":"State University \"Kyiv Aviation Institute\"","ror":"https://ror.org/01f74x078","country_code":"UA","type":"education","lineage":["https://openalex.org/I90281761"]}],"countries":["UA"],"is_corresponding":false,"raw_author_name":"Volodymyr Artemchuk","raw_affiliation_strings":["Department of Environmental Protection Technologies and Radiation Safety, Center for Information-Analytical and Technical Support of Nuclear Power Facilities Monitoring of the NAS of Ukraine, 34a Palladin Ave., 03142 Kyiv, Ukraine","Department of Information Systems in Economics, Kyiv National Economic University Named After Vadym Hetman, 54/1 Peremohy Ave., 03057 Kyiv, Ukraine","Department of Intellectual Cybernetic Systems, State Non-Profit Enterprise State University \u201cKyiv Aviation Institute\u201d, 1 Liubomyra Huzara Ave., 03058 Kyiv, Ukraine","Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine"],"raw_orcid":"https://orcid.org/0000-0001-8819-4564","affiliations":[{"raw_affiliation_string":"Department of Environmental Protection Technologies and Radiation Safety, Center for Information-Analytical and Technical Support of Nuclear Power Facilities Monitoring of the NAS of Ukraine, 34a Palladin Ave., 03142 Kyiv, Ukraine","institution_ids":[]},{"raw_affiliation_string":"Department of Information Systems in Economics, Kyiv National Economic University Named After Vadym Hetman, 54/1 Peremohy Ave., 03057 Kyiv, Ukraine","institution_ids":["https://openalex.org/I57156483"]},{"raw_affiliation_string":"Department of Intellectual Cybernetic Systems, State Non-Profit Enterprise State University \u201cKyiv Aviation Institute\u201d, 1 Liubomyra Huzara Ave., 03058 Kyiv, Ukraine","institution_ids":["https://openalex.org/I90281761"]},{"raw_affiliation_string":"Department of Mathematical and Computer Modeling, G.E. Pukhov Institute for Modelling in Energy Engineering of the NAS of Ukraine, 15 General Naumov Str., 03164 Kyiv, Ukraine","institution_ids":["https://openalex.org/I4210090521"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5009535166"],"corresponding_institution_ids":["https://openalex.org/I4210090521"],"apc_list":{"value":1400,"currency":"CHF","value_usd":1515},"apc_paid":{"value":1400,"currency":"CHF","value_usd":1515},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.09618761,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"13","issue":"5","first_page":"103","last_page":"103"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9973000288009644,"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.9973000288009644,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9832000136375427,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.968500018119812,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/streams","display_name":"STREAMS","score":0.7642726302146912},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6949827671051025},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4966147541999817},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.27728909254074097}],"concepts":[{"id":"https://openalex.org/C42090638","wikidata":"https://www.wikidata.org/wiki/Q4048907","display_name":"STREAMS","level":2,"score":0.7642726302146912},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6949827671051025},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4966147541999817},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.27728909254074097},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/computation13050103","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computation13050103","pdf_url":"https://www.mdpi.com/2079-3197/13/5/103/pdf?version=1745655140","source":{"id":"https://openalex.org/S2738402919","display_name":"Computation","issn_l":"2079-3197","issn":["2079-3197"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computation","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:a03ef0ab34cb44869dd4f2dc1e6951ef","is_oa":true,"landing_page_url":"https://doaj.org/article/a03ef0ab34cb44869dd4f2dc1e6951ef","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computation, Vol 13, Iss 5, p 103 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/computation13050103","is_oa":true,"landing_page_url":"https://doi.org/10.3390/computation13050103","pdf_url":"https://www.mdpi.com/2079-3197/13/5/103/pdf?version=1745655140","source":{"id":"https://openalex.org/S2738402919","display_name":"Computation","issn_l":"2079-3197","issn":["2079-3197"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computation","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4409868603.pdf","grobid_xml":"https://content.openalex.org/works/W4409868603.grobid-xml"},"referenced_works_count":42,"referenced_works":["https://openalex.org/W1198825964","https://openalex.org/W1547364372","https://openalex.org/W1994350081","https://openalex.org/W2019174363","https://openalex.org/W2031313573","https://openalex.org/W2100827073","https://openalex.org/W2129831617","https://openalex.org/W2132585078","https://openalex.org/W2132762162","https://openalex.org/W2140654465","https://openalex.org/W2145183204","https://openalex.org/W2161925057","https://openalex.org/W2163499086","https://openalex.org/W2260525768","https://openalex.org/W2504692249","https://openalex.org/W2519887557","https://openalex.org/W2766345200","https://openalex.org/W2890248991","https://openalex.org/W2898297789","https://openalex.org/W2979874994","https://openalex.org/W2990405466","https://openalex.org/W3008843202","https://openalex.org/W3028242430","https://openalex.org/W3032407425","https://openalex.org/W3089662786","https://openalex.org/W4206466197","https://openalex.org/W4231774894","https://openalex.org/W4235560857","https://openalex.org/W4236577501","https://openalex.org/W4239228132","https://openalex.org/W4239600812","https://openalex.org/W4251712212","https://openalex.org/W4387683215","https://openalex.org/W4390740299","https://openalex.org/W4392389978","https://openalex.org/W4405318158","https://openalex.org/W4406062720","https://openalex.org/W4406327968","https://openalex.org/W4406475869","https://openalex.org/W4406532845","https://openalex.org/W4406547278","https://openalex.org/W6753233239"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2010317732","https://openalex.org/W2483328176","https://openalex.org/W2061705145","https://openalex.org/W193205649","https://openalex.org/W45006177","https://openalex.org/W2016919266","https://openalex.org/W1982793386"],"abstract_inverted_index":{"Modern":[0],"computational":[1,14,29,88],"models":[2],"tend":[3],"to":[4,59],"become":[5],"more":[6,8],"and":[7,20,69,78,83,104,133],"complex,":[9],"especially":[10],"in":[11],"fields":[12],"like":[13],"biology,":[15],"physical":[16],"modeling,":[17],"social":[18],"simulation,":[19],"others.":[21],"With":[22],"the":[23,43,109],"increasing":[24],"complexity":[25],"of":[26,111],"simulations,":[27],"modern":[28],"architectures":[30],"demand":[31],"efficient":[32],"parallel":[33,53,99,119],"execution":[34],"strategies.":[35],"This":[36],"paper":[37],"proposes":[38],"a":[39,48,57,95],"novel":[40],"approach":[41],"leveraging":[42],"reactive":[44,92],"stream":[45],"paradigm":[46],"as":[47,136],"general-purpose":[49],"synchronization":[50],"protocol":[51],"for":[52,75,98,139],"simulation.":[54],"We":[55],"introduce":[56],"method":[58],"construct":[60],"simulation":[61,80,120],"graphs":[62],"from":[63],"predefined":[64],"transition":[65],"functions,":[66],"ensuring":[67],"modularity":[68],"reusability.":[70],"Additionally,":[71],"we":[72,107,123],"outline":[73],"strategies":[74],"graph":[76,129],"optimization":[77,134],"interactive":[79],"through":[81],"push":[82],"pull":[84],"patterns.":[85],"The":[86],"resulting":[87],"graph,":[89],"implemented":[90],"using":[91],"streams,":[93],"offers":[94],"scalable":[96],"framework":[97],"computation.":[100],"Through":[101],"theoretical":[102],"analysis":[103],"practical":[105],"implementation,":[106],"demonstrate":[108],"feasibility":[110],"this":[112],"approach,":[113],"highlighting":[114],"its":[115],"advantages":[116],"over":[117],"traditional":[118],"methods.":[121],"Finally,":[122],"discuss":[124],"future":[125],"challenges,":[126],"including":[127],"automatic":[128],"construction,":[130],"fault":[131],"tolerance,":[132],"strategies,":[135],"key":[137],"areas":[138],"further":[140],"research.":[141]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
