{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:48:03Z","timestamp":1777902483336,"version":"3.51.4"},"reference-count":32,"publisher":"SAGE Publications","issue":"5","license":[{"start":{"date-parts":[[2021,1,22]],"date-time":"2021-01-22T00:00:00Z","timestamp":1611273600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"name":"Special Civil Aircraft Research Program","award":["MJ-2017-S-39"],"award-info":[{"award-number":["MJ-2017-S-39"]}]},{"name":"Defense Industrial Technology Development Program of China","award":["JCKY2016607B006"],"award-info":[{"award-number":["JCKY2016607B006"]}]},{"DOI":"10.13039\/501100012166","name":"national key research and development program of china","doi-asserted-by":"publisher","award":["2017YFB1001900, 2018YFB2101304"],"award-info":[{"award-number":["2017YFB1001900, 2018YFB2101304"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2021,5]]},"abstract":"<jats:p>Simulation has been widely adopted as a support tool for the validation and experimentation of distributed systems. It allows different devices and applications to be evaluated and analyzed without requiring the actual presence of those machines. Although the simulation plays an important role in investigating and evaluating the behaviors of devices, it results in a serious simulator building problem as the distributed systems become more and more complicated and dynamically data driven. Most of the existing simulators are designed and developed to target a specific type of application, lacking the capabilities to be a configurable and standardized tool for researchers. To solve the adaptability and reusability problems of simulators, this paper proposes a new approach to design and implement a configurable real-time digital simulator for hardware devices that are connected via data buses in distributed systems. First, the proposed simulator uses a logic automaton to simulate the activities of a real device, and generates the incentive data for tested equipment according to the predefined XML-based files. Then with a virtual bus, the simulator can receive, handle, and send data in various network environments, improving the flexibility and adaptability of a simulator design. Experimental results show that the proposed simulator has a high real-time performance, and can meet the increasing requirements of modern simulations of distributed systems.<\/jats:p>","DOI":"10.1177\/0037549720986865","type":"journal-article","created":{"date-parts":[[2021,1,23]],"date-time":"2021-01-23T01:22:20Z","timestamp":1611364940000},"page":"299-309","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":3,"title":["Real-time digital simulator for distributed systems"],"prefix":"10.1177","volume":"97","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6234-1001","authenticated-orcid":false,"given":"Jinchao","family":"Chen","sequence":"first","affiliation":[{"name":"School of Computer Science, Northwestern Polytechnical University, Xi\u2019an, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenglie","family":"Du","sequence":"additional","affiliation":[{"name":"School of Computer Science, Northwestern Polytechnical University, Xi\u2019an, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pengcheng","family":"Han","sequence":"additional","affiliation":[{"name":"School of Computer Science, Northwestern Polytechnical University, Xi\u2019an, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoyan","family":"Du","sequence":"additional","affiliation":[{"name":"School of Computer Science, Northwestern Polytechnical University, Xi\u2019an, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2021,1,22]]},"reference":[{"key":"bibr1-0037549720986865","first-page":"3316","author":"Branco KRLJC","journal-title":"IEEE International Symposium on Industrial Electronics"},{"key":"bibr2-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-015-9226-z"},{"key":"bibr3-0037549720986865","first-page":"315","author":"Jeang YL","journal-title":"IEEE International Conference on Field-programmable Technology"},{"key":"bibr4-0037549720986865","first-page":"21","author":"Moghadam MH","journal-title":"2018 IEEE\/ACM 1st International Workshop on Software Qualities and their Dependencies (SQUADE)"},{"key":"bibr5-0037549720986865","author":"Hitt E","journal-title":"20th Digital Avionics Systems Conference"},{"key":"bibr6-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2018.09.002"},{"key":"bibr7-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.01.014"},{"key":"bibr8-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36377-7_5"},{"key":"bibr9-0037549720986865","first-page":"130","author":"Chen J","journal-title":"IEEE International Conference on Embedded and Real-Time Computing Systems and Applications"},{"key":"bibr10-0037549720986865","doi-asserted-by":"publisher","DOI":"10.3390\/ijgi5040042"},{"key":"bibr11-0037549720986865","first-page":"604","author":"Ribeiro DH","journal-title":"International Conference on Parallel Processing Workshops"},{"key":"bibr12-0037549720986865","volume-title":"ASCARI: A Component Based Simulator for Distributed Mobile Robot Systems","author":"Ferrati M","year":"2014"},{"key":"bibr13-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2883993"},{"key":"bibr14-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2019.2919823"},{"key":"bibr15-0037549720986865","first-page":"540","author":"Chen J","journal-title":"2019 IEEE Real-Time Systems Symposium (RTSS)"},{"key":"bibr16-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2941958"},{"key":"bibr17-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-1689(199812)8:4<213::AID-STVR170>3.0.CO;2-G"},{"key":"bibr18-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0168064"},{"key":"bibr19-0037549720986865","first-page":"900","author":"Chen J","journal-title":"2018 2nd IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC)"},{"key":"bibr20-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1177\/003754903037148"},{"key":"bibr21-0037549720986865","first-page":"130","author":"Zhou S","journal-title":"International Conference on Computer Science and Network Technology"},{"key":"bibr22-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1145\/1232919.1232932"},{"key":"bibr23-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1177\/0037549715604720"},{"key":"bibr24-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1177\/0037549709104727"},{"key":"bibr25-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1177\/1548512909358585"},{"key":"bibr26-0037549720986865","first-page":"58","author":"Amoretti M","journal-title":"International Conference on Simulation TOOLS and Techniques"},{"key":"bibr27-0037549720986865","unstructured":"Rizzoli A. A collection of modelling and simulation resources on the internet. http:\/\/www.idsia.Ch\/, 2017. Online (accessed 19 May 2017)."},{"issue":"2","key":"bibr28-0037549720986865","first-page":"474","volume":"9","author":"Zeigler","year":"2000","journal-title":"Acad Press"},{"key":"bibr29-0037549720986865","first-page":"79","author":"Erazo MA","journal-title":"ACM Sigsim Conference on Principles of Advanced Discrete Simulation"},{"key":"bibr30-0037549720986865","doi-asserted-by":"publisher","DOI":"10.1145\/2717308"},{"issue":"8","key":"bibr31-0037549720986865","first-page":"176","volume":"26","author":"Murata M","year":"2013","journal-title":"RFC"},{"issue":"4","key":"bibr32-0037549720986865","first-page":"620","volume":"39","author":"Yergeau F","year":"2011","journal-title":"World Wide Web Internet Web Inform Syst"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549720986865","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0037549720986865","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549720986865","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:30:50Z","timestamp":1777635050000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549720986865"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,22]]},"references-count":32,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,5]]}},"alternative-id":["10.1177\/0037549720986865"],"URL":"https:\/\/doi.org\/10.1177\/0037549720986865","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,22]]}}}