{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:31Z","timestamp":1750221091132,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,11,4]],"date-time":"2018-11-04T00:00:00Z","timestamp":1541289600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"publisher","award":["MOST 105-2633-E-002-001"],"award-info":[{"award-number":["MOST 105-2633-E-002-001"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006405","name":"National Taiwan University","doi-asserted-by":"publisher","award":["NTU-105R104045"],"award-info":[{"award-number":["NTU-105R104045"]}],"id":[{"id":"10.13039\/501100006405","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100002418","name":"Intel Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100002418","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006140","name":"Delta Electronics Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006140","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,11,4]]},"DOI":"10.1145\/3274783.3274842","type":"proceedings-article","created":{"date-parts":[[2018,10,26]],"date-time":"2018-10-26T12:19:23Z","timestamp":1540556363000},"page":"250-263","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["CapeVM"],"prefix":"10.1145","author":[{"given":"Niels","family":"Reijers","sequence":"first","affiliation":[{"name":"National Taiwan University, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chi-Sheng","family":"Shih","sequence":"additional","affiliation":[{"name":"National Taiwan University, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,11,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Anon. 2011. Python-on-a-chip. http:\/\/code.google.com\/p\/python-on-a-chip. (2011).  Anon. 2011. Python-on-a-chip. http:\/\/code.google.com\/p\/python-on-a-chip. (2011)."},{"key":"e_1_3_2_1_2_1","unstructured":"ARM. 2009. Cortex M0 Technical Reference Manual Revision r0p0. (2009).  ARM. 2009. Cortex M0 Technical Reference Manual Revision r0p0. (2009)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1460412.1460472"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176887.1176904"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1644038.1644056"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/SENSORCOMM.2009.27"},{"key":"e_1_3_2_1_8_1","unstructured":"Chipcon. 2004. CC2420 2.4 GHz IEEE 802.15.4 \/ ZigBee-ready RF Transceiver. (2004).  Chipcon. 2004. CC2420 2.4 GHz IEEE 802.15.4 \/ ZigBee-ready RF Transceiver. (2004)."},{"key":"e_1_3_2_1_9_1","volume-title":"Dependent Types for Low-Level Programming. ESOP'07: Proceedings of the Sixteenth European Symposium on Programming (March","author":"Condit Jeremy","year":"2007","unstructured":"Jeremy Condit , Matthew Harren , Zachary Anderson , David Gay , and George C Necula . 2007 . Dependent Types for Low-Level Programming. ESOP'07: Proceedings of the Sixteenth European Symposium on Programming (March 2007). Jeremy Condit, Matthew Harren, Zachary Anderson, David Gay, and George C Necula. 2007. Dependent Types for Low-Level Programming. ESOP'07: Proceedings of the Sixteenth European Symposium on Programming (March 2007)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1322263.1322283"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1698772.1698779"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236344"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/SENSORCOMM.2010.28"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207165"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2005.63"},{"key":"e_1_3_2_1_18_1","unstructured":"Damien George. 2017. Micropython. http:\/\/www.micropython.org. (2017).  Damien George. 2017. Micropython. http:\/\/www.micropython.org. (2017)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182809"},{"key":"e_1_3_2_1_20_1","volume-title":"https:\/\/sourceforge.net\/projects\/proguard. (Dec","author":"Square Guard","year":"2016","unstructured":"Guard Square . 2016. ProGuard 5.3.2. https:\/\/sourceforge.net\/projects\/proguard. (Dec . 2016 ). Guard Square. 2016. ProGuard 5.3.2. https:\/\/sourceforge.net\/projects\/proguard. (Dec. 2016)."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067170.1067188"},{"key":"e_1_3_2_1_22_1","volume-title":"http:\/\/harbaum.org\/till\/nanovm\/index.shtml. (June","author":"Harbaum Till","year":"2006","unstructured":"Till Harbaum . 2006. Nano VM. http:\/\/harbaum.org\/till\/nanovm\/index.shtml. (June 2006 ). Till Harbaum. 2006. NanoVM. http:\/\/harbaum.org\/till\/nanovm\/index.shtml. (June 2006)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3089314"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2994551.2994554"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/243846.243864"},{"key":"e_1_3_2_1_27_1","volume-title":"Pervasive 10: Proceedings of the Eighth International Conference on Pervasive Computing (May","author":"Kishino Yasue","year":"2010","unstructured":"Yasue Kishino , Yutaka Yanagisawa , Tsutomu Terada , Masahiko Tsukamoto , and Takayuki Suyama . 2010 . CILIX: a Small CIL Virtual Machine for Wireless Sensor Devices . Pervasive 10: Proceedings of the Eighth International Conference on Pervasive Computing (May 2010). Yasue Kishino, Yutaka Yanagisawa, Tsutomu Terada, Masahiko Tsukamoto, and Takayuki Suyama. 2010. CILIX: a Small CIL Virtual Machine for Wireless Sensor Devices. Pervasive 10: Proceedings of the Eighth International Conference on Pervasive Computing (May 2010)."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1098918.1098945"},{"key":"e_1_3_2_1_29_1","volume-title":"Efficient JavaVM Just-in-Time Compilation. PACT '98: Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques (Oct.","author":"Krall Andreas","year":"1998","unstructured":"Andreas Krall . 1998 . Efficient JavaVM Just-in-Time Compilation. PACT '98: Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques (Oct. 1998). Andreas Krall. 1998. Efficient JavaVM Just-in-Time Compilation. PACT '98: Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques (Oct. 1998)."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1236360.1236404"},{"key":"e_1_3_2_1_31_1","volume-title":"Ingrid Moerman, Bart Dhoedt, Piet Demeester, and Niek Van Dierdonck.","author":"Latr\u00e9 Beno\u00eet","year":"2006","unstructured":"Beno\u00eet Latr\u00e9 , Pieter De Mil , Ingrid Moerman, Bart Dhoedt, Piet Demeester, and Niek Van Dierdonck. 2006 . Throughput and Delay Analysis of Unslotted IEEE 802.15.4. Academy Publisher Journal of Networks 1, 1 (May 2006). Beno\u00eet Latr\u00e9, Pieter De Mil, Ingrid Moerman, Bart Dhoedt, Piet Demeester, and Niek Van Dierdonck. 2006. Throughput and Delay Analysis of Unslotted IEEE 802.15.4. Academy Publisher Journal of Networks 1, 1 (May 2006)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605407"},{"key":"e_1_3_2_1_33_1","volume-title":"Active Sensor Networks. NSDI '05: Proceedings of the Second conference on Symposium on Networked Systems Design &amp; Implementation (May","author":"Levis Philip","year":"2005","unstructured":"Philip Levis , David Gay , and David Culler . 2005 . Active Sensor Networks. NSDI '05: Proceedings of the Second conference on Symposium on Networked Systems Design &amp; Implementation (May 2005). Philip Levis, David Gay, and David Culler. 2005. Active Sensor Networks. NSDI '05: Proceedings of the Second conference on Symposium on Networked Systems Design &amp; Implementation (May 2005)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Konrad Lorincz and Matt Welsh. 2006. MoteTrack: A Robust Decentralized Approach to RF-Based Location Tracking. http:\/\/www.eecs.harvard.edu\/~konrad\/projects\/motetrack. (2006).  Konrad Lorincz and Matt Welsh. 2006. MoteTrack: A Robust Decentralized Approach to RF-Based Location Tracking. http:\/\/www.eecs.harvard.edu\/~konrad\/projects\/motetrack. (2006).","DOI":"10.1007\/s00779-006-0095-2"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-006-0095-2"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxp035"},{"key":"e_1_3_2_1_37_1","unstructured":"Microchip Technology. 1997. AVR Instruction Set Manual. (1997).  Microchip Technology. 1997. AVR Instruction Set Manual. (1997)."},{"key":"e_1_3_2_1_38_1","unstructured":"Microchip Technology. 2011. 8-bit Atmel Microcontroller with 128KBytes In-System Programmable Flash ATmega128 ATmega128L. (2011).  Microchip Technology. 2011. 8-bit Atmel Microcontroller with 128KBytes In-System Programmable Flash ATmega128 ATmega128L. (2011)."},{"key":"e_1_3_2_1_39_1","volume-title":"Harissa: A Flexible and Efficient Java Environment Mixing Bytecode and Compiled Code. COOTS '97: Proceedings of the Third USENIX Conference on Object-Oriented Technologies (June","author":"Muller Gilles","year":"1997","unstructured":"Gilles Muller , B\u00e1rbara Moura , Fabrice Bellard , and Charles Consel . 1997 . Harissa: A Flexible and Efficient Java Environment Mixing Bytecode and Compiled Code. COOTS '97: Proceedings of the Third USENIX Conference on Object-Oriented Technologies (June 1997). Gilles Muller, B\u00e1rbara Moura, Fabrice Bellard, and Charles Consel. 1997. Harissa: A Flexible and Efficient Java Environment Mixing Bytecode and Compiled Code. COOTS '97: Proceedings of the Third USENIX Conference on Object-Oriented Technologies (June 1997)."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273013"},{"issue":"0","key":"e_1_3_2_1_41_1","first-page":"5","article-title":"Java Card 3 Platform Virtual Machine Specification","volume":"3","year":"2015","unstructured":"Oracle. 2015 . Java Card 3 Platform Virtual Machine Specification , Classic Edition Version 3 . 0 . 5 . Oracle. 2015. Java Card 3 Platform Virtual Machine Specification, Classic Edition Version 3.0.5.","journal-title":"Classic Edition Version"},{"key":"e_1_3_2_1_42_1","unstructured":"PhysioNet. {n. d.}. PTB Diagnostic ECG Database (ptbdb). https:\/\/www.physionet.org\/cgi-bin\/atm\/ATM. ({n. d.}). First 256 samples from the following dataset. Database: PTB Diagnostic ECG Database (ptbdb) Record: patient001\/s0010_re Signals: i Length: 10s Time format: samples Data format: raw ADC units.  PhysioNet. {n. d.}. PTB Diagnostic ECG Database (ptbdb). https:\/\/www.physionet.org\/cgi-bin\/atm\/ATM. ({n. d.}). First 256 samples from the following dataset. Database: PTB Diagnostic ECG Database (ptbdb) Record: patient001\/s0010_re Signals: i Length: 10s Time format: samples Data format: raw ADC units."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"crossref","unstructured":"Niels Reijers. 2018. CapeVM source code. https:\/\/github.com\/NEWSLabNTU\/capevm. (2018).  Niels Reijers. 2018. CapeVM source code. https:\/\/github.com\/NEWSLabNTU\/capevm. (2018).","DOI":"10.1145\/3274783.3274842"},{"key":"e_1_3_2_1_45_1","volume-title":"Ahead-of-Time Compilation of Stack-Based JVM Bytecode on Resource-Constrained Devices. EWSN '17: Proceedings of the Fourteenth International Conference on Embedded Wireless Systems and Networkss (Feb.","author":"Reijers Niels","year":"2017","unstructured":"Niels Reijers and Chi-Sheng Shih . 2017 . Ahead-of-Time Compilation of Stack-Based JVM Bytecode on Resource-Constrained Devices. EWSN '17: Proceedings of the Fourteenth International Conference on Embedded Wireless Systems and Networkss (Feb. 2017). Niels Reijers and Chi-Sheng Shih. 2017. Ahead-of-Time Compilation of Stack-Based JVM Bytecode on Resource-Constrained Devices. EWSN '17: Proceedings of the Fourteenth International Conference on Embedded Wireless Systems and Networkss (Feb. 2017)."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780738"},{"key":"e_1_3_2_1_47_1","unstructured":"Texas Instruments. 2006. MSP430x1xx Family User's Guide (slau049f). (2006).  Texas Instruments. 2006. MSP430x1xx Family User's Guide (slau049f). (2006)."},{"key":"e_1_3_2_1_48_1","unstructured":"Texas Instruments. 2011. MSP430F15x MSP430F16x MSP430F161x MIXED SIGNAL MICROCONTROLLER (SLAS368G). (2011).  Texas Instruments. 2011. MSP430F15x MSP430F16x MSP430F161x MIXED SIGNAL MICROCONTROLLER (SLAS368G). (2011)."},{"key":"e_1_3_2_1_49_1","unstructured":"The Embedded Microprocessor Benchmark Consortium. 2009. Core-Mark 1.0. http:\/\/www.eembc.org\/coremark. (2009).  The Embedded Microprocessor Benchmark Consortium. 2009. Core-Mark 1.0. http:\/\/www.eembc.org\/coremark. (2009)."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167489"},{"key":"e_1_3_2_1_51_1","volume-title":"Avrora: Scalable Sensor Network Simulation with Precise Timing. IPSN '05: Proceedings of the Fourth International Symposium on Information Processing in Sensor Networks (April","author":"Titzer Ben L.","year":"2005","unstructured":"Ben L. Titzer , Daniel K. Lee , and Jens Palsberg . 2005 . Avrora: Scalable Sensor Network Simulation with Precise Timing. IPSN '05: Proceedings of the Fourth International Symposium on Information Processing in Sensor Networks (April 2005). Ben L. Titzer, Daniel K. Lee, and Jens Palsberg. 2005. Avrora: Scalable Sensor Network Simulation with Precise Timing. IPSN '05: Proceedings of the Fourth International Symposium on Information Processing in Sensor Networks (April 2005)."},{"key":"e_1_3_2_1_52_1","unstructured":"UCLA Networked &amp; Embedded Systems Laboratory. 2009. SOS operating system. https:\/\/github.com\/nesl\/sos-2x. (2009).  UCLA Networked &amp; Embedded Systems Laboratory. 2009. SOS operating system. https:\/\/github.com\/nesl\/sos-2x. (2009)."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168635"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1622103.1629655"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2007.11.006"}],"event":{"name":"SenSys '18: The 16th ACM Conference on Embedded Networked Sensor Systems","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGCOMM ACM Special Interest Group on Data Communication","SIGMOBILE ACM Special Interest Group on Mobility of Systems, Users, Data and Computing","SIGOPS ACM Special Interest Group on Operating Systems","SIGBED ACM Special Interest Group on Embedded Systems","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Shenzhen China","acronym":"SenSys '18"},"container-title":["Proceedings of the 16th ACM Conference on Embedded Networked Sensor Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3274783.3274842","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3274783.3274842","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:57Z","timestamp":1750208277000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3274783.3274842"}},"subtitle":["A Safe and Fast Virtual Machine for Resource-Constrained Internet-of-Things Devices"],"short-title":[],"issued":{"date-parts":[[2018,11,4]]},"references-count":50,"alternative-id":["10.1145\/3274783.3274842","10.1145\/3274783"],"URL":"https:\/\/doi.org\/10.1145\/3274783.3274842","relation":{},"subject":[],"published":{"date-parts":[[2018,11,4]]},"assertion":[{"value":"2018-11-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}