{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T15:28:04Z","timestamp":1773156484298,"version":"3.50.1"},"reference-count":45,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,4]]},"DOI":"10.1109\/rtas.2019.00032","type":"proceedings-article","created":{"date-parts":[[2019,6,25]],"date-time":"2019-06-25T14:22:29Z","timestamp":1561472549000},"page":"293-304","source":"Crossref","is-referenced-by-count":33,"title":["Virtualization on TrustZone-Enabled Microcontrollers? Voil\u00e0!"],"prefix":"10.1109","author":[{"given":"Sanndro","family":"Pinto","sequence":"first","affiliation":[]},{"given":"Hugo","family":"Araujo","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Oliveira","sequence":"additional","affiliation":[]},{"given":"Jose","family":"Martins","sequence":"additional","affiliation":[]},{"given":"Adriano","family":"Tavares","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","article-title":"Look Mum, no VM Exits! (Almost)","author":"ramsauer","year":"2017","journal-title":"Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT)"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ccnc08.2007.64"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3092946"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/s13389-016-0141-6"},{"key":"ref31","first-page":"98:1","article-title":"Cache side- channel attacks and time-predictability in high-performance critical realtime systems","author":"trilla","year":"2018","journal-title":"Proc the Annual Conference on Design Automation (DAC)"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.3390\/electronics6040093"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755935"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2897164"},{"key":"ref35","article-title":"Measure your RTOS&#x2019;s real-time performance","author":"lamie","year":"2007","journal-title":"Embedded Systems Design"},{"key":"ref34","first-page":"55","article-title":"Evaluating the Memory Subsystem of a Configurable Heterogeneous MPSoC","author":"bansal","year":"2018","journal-title":"Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT)"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2935748"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2018.00013"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3199610.3199617"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2018.00012"},{"key":"ref13","article-title":"Automotive safety hypervisor announced for ARM Cortex- R52","year":"2017"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3291047"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541949"},{"key":"ref16","first-page":"6","article-title":"Dual operating system architecture for real-time embedded systems","author":"sangorrin","year":"2010","journal-title":"2nd Workshop on Operating Systems Platforms for Embedded Real-Time applications"},{"key":"ref17","first-page":"4:1","article-title":"LTZVisor: TrustZone is the Key","author":"pinto","year":"2017","journal-title":"Euromicro Conference on Real-Time Systems (ECRTS)"},{"key":"ref18","year":"2017","journal-title":"TrustZone Technology for the ARMv8-M Architecture"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICCVE.2013.6799789"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2380356.2380376"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2747942"},{"key":"ref27","year":"2018","journal-title":"Arm Musca-A Test Chip and Board Technical Reference Manual"},{"key":"ref3","article-title":"Gartner says 8.4 billion connected &#x2019;&#x2019;things\" will be in use in 2017, up 31 percent from 2016","year":"2017"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2480362.2480640"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2968478.2968501"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2016.2594790"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1435458.1435461"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICIT.2018.8352429"},{"key":"ref2","article-title":"The route to a trillion devices","author":"sparks","year":"2017"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1145\/2654822.2541946","article-title":"KVM\/ARM: The Design and Implementation of the Linux ARM Hypervisor","volume":"42","author":"dali","year":"2014","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2009.143"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2008.129"},{"key":"ref45","first-page":"37","article-title":"SAFER SLOTH: Efficient, hard ware-tailored memory protection","author":"danner","year":"2014","journal-title":"IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)"},{"key":"ref22","first-page":"55","article-title":"Mem- Guard: Memory bandwidth reservation system for efficient performance isolation in multi-core platforms","author":"yun","year":"2013","journal-title":"IEEE Real-Time and Embedded Technology and Applications Symposium"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2013.6531078"},{"key":"ref42","first-page":"6:1","article-title":"VOSYS- monitor, a Low Latency Monitor Layer for Mxed-Criticality Systems on ARMv8-A","author":"lucas","year":"2017","journal-title":"Euromicro Conference on Real-Time Systems (ECRTS)"},{"key":"ref24","article-title":"Hypervisor Feedback Control of Mxed Critical Systems: the XtratuM Approach","author":"crespo","year":"2017","journal-title":"Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT)"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/COLCOM.2005.1651218"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2017.15"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132786"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2016.2617308"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1322263.1322283"},{"key":"ref25","article-title":"ARM TrustZone as a Virtualization Technique in Embedded Systems","author":"frenzel","year":"2010","journal-title":"Twelfth Real-Time Linux Workshop"}],"event":{"name":"2019 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)","location":"Montreal, QC, Canada","start":{"date-parts":[[2019,4,16]]},"end":{"date-parts":[[2019,4,18]]}},"container-title":["2019 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8738782\/8743157\/08743255.pdf?arnumber=8743255","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T16:17:58Z","timestamp":1658247478000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8743255\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4]]},"references-count":45,"URL":"https:\/\/doi.org\/10.1109\/rtas.2019.00032","relation":{},"subject":[],"published":{"date-parts":[[2019,4]]}}}