{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:44:07Z","timestamp":1740149047743,"version":"3.37.3"},"reference-count":35,"publisher":"Wiley","license":[{"start":{"date-parts":[[2020,10,13]],"date-time":"2020-10-13T00:00:00Z","timestamp":1602547200000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["NSFC61602404","2017YFB1301102","2017ZX01038201"],"award-info":[{"award-number":["NSFC61602404","2017YFB1301102","2017ZX01038201"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Key Research and Development Program of China","award":["NSFC61602404","2017YFB1301102","2017ZX01038201"],"award-info":[{"award-number":["NSFC61602404","2017YFB1301102","2017ZX01038201"]}]},{"name":"National Important Science & Technology Specific Projects","award":["NSFC61602404","2017YFB1301102","2017ZX01038201"],"award-info":[{"award-number":["NSFC61602404","2017YFB1301102","2017ZX01038201"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Security and Communication Networks"],"published-print":{"date-parts":[[2020,10,13]]},"abstract":"<jats:p>The software of artificial organ is more and more complex, but it lacks real-time operating system to manage and schedule its resources. In this paper, we propose a lightweight real-time operating system (RTOS) Cyborgan OS based on the SmartOSEK OS. Cyborgan OS optimizes and improves it from the code size, context switch, low power consumption, and partial dynamic update, making it suitable for the artificial organ control system. Finally, we use the heart blood pump model to analyze the task allocation and execution sequence as well as the code size of the whole program. In this application, the maximum space occupied by the code is only 15\u2009kB, which is suitable for most microcontrollers.<\/jats:p>","DOI":"10.1155\/2020\/8871626","type":"journal-article","created":{"date-parts":[[2020,10,14]],"date-time":"2020-10-14T20:20:07Z","timestamp":1602706807000},"page":"1-9","source":"Crossref","is-referenced-by-count":0,"title":["Cyborgan OS: A Lightweight Real-Time Operating System for Artificial Organ"],"prefix":"10.1155","volume":"2020","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4483-8879","authenticated-orcid":true,"given":"Pan","family":"Lv","sequence":"first","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China"}]},{"given":"Hong","family":"Li","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0540-494X","authenticated-orcid":true,"given":"Jinsong","family":"Qiu","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China"}]},{"given":"Yiqi","family":"Li","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China"}]},{"given":"Gang","family":"Pan","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China"}]}],"member":"311","reference":[{"volume-title":"The International Encyclopedia of Communication","year":"2008","author":"D. Mertz","key":"1"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/tcyb.2018.2838595"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1049\/cje.2017.08.010"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2014.12.115"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1038\/srep31746"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1111\/aor.12956"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1111\/aor.13080"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1046\/j.1525-1594.2003.00037.x"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/ICORAS.2017.8308062"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/tia.2013.2260851"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.21037\/jtd.2018.01.158"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2020.2983835"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/jiot.2019.2956827"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1186\/s13638-019-1557-3"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1111\/COIN.12329"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/jiot.2015.2505901"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/384264.379006"},{"first-page":"455","article-title":"Contiki-a lightweight and fiexible operating system for tiny networked sensors","author":"A. Dunkels","key":"18"},{"volume-title":"FreeRTOS: A Free Open Source RTOS for Small Embedded Real Time Systems","year":"2003","author":"R. Barry","key":"19"},{"first-page":"1015","article-title":"Artificial cardiac pacemaker","author":"V. J. Devi","key":"20"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/jiot.2018.2815038"},{"first-page":"834","article-title":"A real-time kernel for wireless sensor networks employed in rescue scenarios","author":"H. Will","key":"22"},{"article-title":"OSEK\/VDX operating system specification 2.2.3","year":"2003","author":"OSEK Group","key":"23"},{"volume-title":"Design and Implementation of SmartOSEK OS 4.0 Consulting AUTOSAR","year":"2010","author":"L. V. Hong","key":"24"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1995.492493"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1145\/500001.500031"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.2298\/sjee1301199s"},{"key":"28","first-page":"8","article-title":"The dynamic loading of the module in the embedded system","volume":"11","author":"W. Yang","year":"2005","journal-title":"Microcontroller & Embedded System"},{"article-title":"Dynamic software updates for real-time systems","author":"M. Wahler","key":"29","doi-asserted-by":"crossref","DOI":"10.1145\/1656437.1656440"},{"issue":"7","key":"30","first-page":"57","article-title":"Remote update mechanism of reliable embedded Software based on bootloader","volume":"23","author":"H. Wang","year":"2007","journal-title":"Microcomputer Information"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1016\/j.icte.2016.08.010"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1108\/17427371011066400"},{"article-title":"OSEK\/VDX communication specification 3.0.1","year":"2003","author":"OSEK Group","key":"33"},{"first-page":"222","article-title":"Optimization methods of operating system for artificial organs","author":"P. Lv","key":"34"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1109\/access.2018.2873825"}],"container-title":["Security and Communication Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2020\/8871626.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2020\/8871626.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/scn\/2020\/8871626.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,14]],"date-time":"2020-10-14T20:20:13Z","timestamp":1602706813000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/scn\/2020\/8871626\/"}},"subtitle":[],"editor":[{"given":"Honghao","family":"Gao","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2020,10,13]]},"references-count":35,"alternative-id":["8871626","8871626"],"URL":"https:\/\/doi.org\/10.1155\/2020\/8871626","relation":{},"ISSN":["1939-0122","1939-0114"],"issn-type":[{"type":"electronic","value":"1939-0122"},{"type":"print","value":"1939-0114"}],"subject":[],"published":{"date-parts":[[2020,10,13]]}}}