{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T15:08:21Z","timestamp":1768316901582,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,25]],"date-time":"2023-03-25T00:00:00Z","timestamp":1679702400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U21A20462, 61872061"],"award-info":[{"award-number":["U21A20462, 61872061"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,3,25]]},"DOI":"10.1145\/3582016.3582050","type":"proceedings-article","created":{"date-parts":[[2023,3,20]],"date-time":"2023-03-20T16:59:03Z","timestamp":1679331543000},"page":"404-418","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["LEGO: Empowering Chip-Level Functionality Plug-and-Play for Next-Generation IoT Devices"],"prefix":"10.1145","author":[{"given":"Chong","family":"Zhang","sequence":"first","affiliation":[{"name":"University of Electronic Science and Technology of China, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Songfan","family":"Li","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yihang","family":"Song","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qianhe","family":"Meng","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Minghua","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"YanXu","family":"Bai","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Lu","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongzi","family":"Zhu","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,3,25]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPSN.2018.00047"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1155\/2019\/2508452"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics7090200"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3511210"},{"key":"e_1_3_2_1_5_1","first-page":"34","article-title":"Rapid IoT Development with Azure IoT Central","volume":"33","author":"Borycki Dawid","year":"2018","unstructured":"Dawid Borycki . 2018 . Rapid IoT Development with Azure IoT Central . Msdn Magazine , 33 , 12 (2018), 34 \u2013 36 ,39\u201341. https:\/\/learn.microsoft.com\/en-us\/archive\/msdn-magazine\/2018\/december\/internet-of-things-rapid-iot-development-with-azure-iot-central Dawid Borycki. 2018. Rapid IoT Development with Azure IoT Central. Msdn Magazine, 33, 12 (2018), 34\u201336,39\u201341. https:\/\/learn.microsoft.com\/en-us\/archive\/msdn-magazine\/2018\/december\/internet-of-things-rapid-iot-development-with-azure-iot-central","journal-title":"Msdn Magazine"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04138-9_28"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830894.2830896"},{"key":"e_1_3_2_1_8_1","unstructured":"Analog Devices. [n. d.]. Micropower 3-Axis \u00b12 g\/\u00b14 g\/\u00b18 g Digital Output MEMS Accelerometer. https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ADXL362.pdf \t\t\t\t  Analog Devices. [n. d.]. Micropower 3-Axis \u00b12 g\/\u00b14 g\/\u00b18 g Digital Output MEMS Accelerometer. https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ADXL362.pdf"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2014.08.017"},{"key":"e_1_3_2_1_10_1","unstructured":"SCOTT ELDER. [n. d.]. The Real Cost for a Custom IC. https:\/\/www.planetanalog.com\/the-real-cost-for-a-custom-ic\/ \t\t\t\t  SCOTT ELDER. [n. d.]. The Real Cost for a Custom IC. https:\/\/www.planetanalog.com\/the-real-cost-for-a-custom-ic\/"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2019.107037"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372224.3380890"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3117811.3117825"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2012.2227320"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131674"},{"key":"e_1_3_2_1_16_1","volume-title":"Prototyping Connected Devices for the Internet of Things. Computer, 46, 2","author":"Hodges S","year":"2013","unstructured":"S Hodges , S Taylor , N Villar , J Scott , D Bial , and P. T Fischer . 2013. Prototyping Connected Devices for the Internet of Things. Computer, 46, 2 ( 2013 ), p.26\u201334. https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2016\/02\/06357162.pdf S Hodges, S Taylor, N Villar, J Scott, D Bial, and P. T Fischer. 2013. Prototyping Connected Devices for the Internet of Things. Computer, 46, 2 (2013), p.26\u201334. https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2016\/02\/06357162.pdf"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/2173\/1\/012064"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISICT.2012.6291637"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-020-07474-0"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICEEOT.2016.7754992"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASSW.2019.00026"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compbiomed.2019.103359"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3380907"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2023.3239515"},{"key":"e_1_3_2_1_25_1","volume-title":"Passive DSSS: Empowering the Downlink Communication for Backscatter Systems. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Li Songfan","year":"2022","unstructured":"Songfan Li , Hui Zheng , Chong Zhang , Yihang Song , Shen Yang , Minghua Chen , Li Lu , and Mo Li . 2022 . Passive DSSS: Empowering the Downlink Communication for Backscatter Systems. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22) . USENIX Association, Renton, WA. 913\u2013928. isbn:978-1-939133-27-4 https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/li-songfan Songfan Li, Hui Zheng, Chong Zhang, Yihang Song, Shen Yang, Minghua Chen, Li Lu, and Mo Li. 2022. Passive DSSS: Empowering the Downlink Communication for Backscatter Systems. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). USENIX Association, Renton, WA. 913\u2013928. isbn:978-1-939133-27-4 https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/li-songfan"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2011.6069711"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/5289.911168"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCE.2006.1689471"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICACCCT.2014.7019280"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/iNIS.2017.58"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT.2015.7389072"},{"key":"e_1_3_2_1_32_1","volume-title":"Reilly","author":"McCracken Daniel D.","year":"2003","unstructured":"Daniel D. McCracken and Edwin D . Reilly . 2003 . Backus-Naur Form (BNF) . 129\u2013131. isbn:0470864125 https:\/\/dl.acm.org\/doi\/abs\/10.5555\/1074100.1074155 Daniel D. McCracken and Edwin D. Reilly. 2003. Backus-Naur Form (BNF). 129\u2013131. isbn:0470864125 https:\/\/dl.acm.org\/doi\/abs\/10.5555\/1074100.1074155"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/I-SMAC.2017.8058307"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2007.378273"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MeMeA.2012.6226671"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737095.2742927"},{"key":"e_1_3_2_1_37_1","volume-title":"Conference on, April. 1\u20136. https:\/\/www.researchgate.net\/publication\/296694513_Firmware_architecture_to_support_Plug_and_Play_sensors_for_IoT_environment","author":"Ruiz-Rosero J","year":"2014","unstructured":"J Ruiz-Rosero and G Ramirez-Gonzalez . 2014 . Firmware architecture to support Plug and Play sensors for IoT environment . In Conference on, April. 1\u20136. https:\/\/www.researchgate.net\/publication\/296694513_Firmware_architecture_to_support_Plug_and_Play_sensors_for_IoT_environment J Ruiz-Rosero and G Ramirez-Gonzalez. 2014. Firmware architecture to support Plug and Play sensors for IoT environment. In Conference on, April. 1\u20136. https:\/\/www.researchgate.net\/publication\/296694513_Firmware_architecture_to_support_Plug_and_Play_sensors_for_IoT_environment"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASEA.2018.8370965"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.23919\/CNSM.2017.8255974"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1002\/9781119456735.ch1"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/LISAT.2018.8378034"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-62392-4_53"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSA.2011.62"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2019.2927202"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-24513-9_8"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2841964"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-018-0785-4"},{"key":"e_1_3_2_1_48_1","unstructured":"Wikipedia. [n. d.]. Backus\u2013Naur form. https:\/\/en.wikipedia.org\/wiki\/Backus%E2%80%93Naur_form#Overview \t\t\t\t  Wikipedia. [n. d.]. Backus\u2013Naur form. https:\/\/en.wikipedia.org\/wiki\/Backus%E2%80%93Naur_form#Overview"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTEICT.2016.7808151"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741980"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.23919\/DATE51398.2021.9474174"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3278487"}],"event":{"name":"ASPLOS '23: 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","location":"Vancouver BC Canada","acronym":"ASPLOS '23","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3582016.3582050","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:45Z","timestamp":1750178805000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3582016.3582050"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,25]]},"references-count":52,"alternative-id":["10.1145\/3582016.3582050","10.1145\/3582016"],"URL":"https:\/\/doi.org\/10.1145\/3582016.3582050","relation":{},"subject":[],"published":{"date-parts":[[2023,3,25]]},"assertion":[{"value":"2023-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}