{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:49:35Z","timestamp":1777902575265,"version":"3.51.4"},"reference-count":21,"publisher":"SAGE Publications","issue":"12","license":[{"start":{"date-parts":[[2023,7,31]],"date-time":"2023-07-31T00:00:00Z","timestamp":1690761600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100004750","name":"Aeronautical Science Foundation of China","doi-asserted-by":"publisher","award":["2020Z023053004"],"award-info":[{"award-number":["2020Z023053004"]}],"id":[{"id":"10.13039\/501100004750","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62106202"],"award-info":[{"award-number":["62106202"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012226","name":"fundamental research funds for the central universities","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2023,12]]},"abstract":"<jats:p>In recent years, the number of invested resources adopted in experiments of embedded applications dropped significantly as many simulation technologies are widely used. However, the efficiency of simulations is seriously influenced by some expensive and difficult-to-obtain devices. It is urgent and of great significance to build a universal simulation platform for embedded applications on general-purpose operating systems with an objective of improving the efficiency and effectiveness of system development and implementation. Since virtualization technology can greatly enhance the simulation efficiency by providing virtual models to simulate the behaviors of real devices, this paper designs and realizes a real-time simulation platform on general-purpose operating systems with the virtualization technology such that embedded applications would be correctly and efficiently debugged and tested on the general-purpose operating systems. The proposed simulation platform contains four layers named hardware resource, virtualization, virtual runtime environment, and interface adaptation, allowing dynamic debugging and testing of embedded applications without requiring the actual presence of real devices. Experiments are conducted to verify the functionalities of the proposed simulation platform, and results demonstrate that the proposed simulation platform can meet the real-time and high reliability requirements of embedded applications.<\/jats:p>","DOI":"10.1177\/00375497231189285","type":"journal-article","created":{"date-parts":[[2023,7,31]],"date-time":"2023-07-31T03:23:57Z","timestamp":1690773837000},"page":"1225-1237","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":2,"title":["Design and implementation of a real-time simulation platform for embedded applications on general-purpose operating systems"],"prefix":"10.1177","volume":"99","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, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haoran","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Northwestern Polytechnical University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruimeng","family":"He","sequence":"additional","affiliation":[{"name":"School of Computer Science, Northwestern Polytechnical University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenglie","family":"Du","sequence":"additional","affiliation":[{"name":"School of Computer Science, Northwestern Polytechnical University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jie","family":"Cui","sequence":"additional","affiliation":[{"name":"School of Computer Science, Northwestern Polytechnical University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoying","family":"Sun","sequence":"additional","affiliation":[{"name":"School of Software, Northwestern Polytechnical University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2023,7,31]]},"reference":[{"key":"bibr1-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btt094"},{"key":"bibr2-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.163"},{"key":"bibr3-00375497231189285","first-page":"435","volume":"2","author":"Vogt BA","year":"1992","journal-title":"Cereb Cortex"},{"key":"bibr4-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.6256"},{"key":"bibr5-00375497231189285","first-page":"263","volume-title":"Proceedings of the 2021 IEEE 4th international conference on computer and communication engineering technology (CCET)","author":"He R"},{"key":"bibr6-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1177\/0037549721996018"},{"key":"bibr7-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1177\/0037549720986865"},{"key":"bibr8-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2021.3066240"},{"key":"bibr9-00375497231189285","first-page":"408","volume-title":"Proceedings of the 2021 IEEE 4th international conference on computer and communication engineering technology (CCET)","author":"Chen Y"},{"key":"bibr10-00375497231189285","first-page":"178","volume-title":"Proceedings of the 2021 IEEE Asia Pacific conference on wireless and mobile (APWiMob)","author":"Putra ACAY"},{"key":"bibr11-00375497231189285","first-page":"48","volume-title":"Proceedings of the 2021 IEEE international conference on progress in informatics and computing (PIC)","author":"Zhan M"},{"key":"bibr12-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2022.102598"},{"key":"bibr13-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1016\/j.swevo.2021.101005"},{"key":"bibr14-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2021.3131473"},{"key":"bibr15-00375497231189285","first-page":"761","volume":"26","author":"Yu F","year":"2006","journal-title":"J Comput Appl"},{"key":"bibr16-00375497231189285","first-page":"2597","volume-title":"Proceedings of the 2022 IEEE 10th joint international information technology and artificial intelligence conference (ITAIC)","author":"He R"},{"key":"bibr17-00375497231189285","first-page":"238","volume-title":"Proceedings of the 2021 IEEE 4th international conference on computer and communication engineering technology (CCET)","author":"Chen X"},{"key":"bibr18-00375497231189285","first-page":"123","volume-title":"Proceedings of the 11th ACM symposium on operating systems principles","author":"Birman K"},{"key":"bibr19-00375497231189285","first-page":"327","volume-title":"Proceedings of the 2017 31st international conference on advanced information networking and applications workshops (WAINA)","author":"Nakayama H"},{"key":"bibr20-00375497231189285","first-page":"864","volume":"6","author":"Wang R","year":"2016","journal-title":"IEEE T Comp Pack Man"},{"key":"bibr21-00375497231189285","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2018.09.002"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/00375497231189285","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/00375497231189285","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/00375497231189285","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:33:34Z","timestamp":1777635214000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/00375497231189285"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,31]]},"references-count":21,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2023,12]]}},"alternative-id":["10.1177\/00375497231189285"],"URL":"https:\/\/doi.org\/10.1177\/00375497231189285","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,31]]}}}