{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T14:57:26Z","timestamp":1773154646554,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,11,4]],"date-time":"2009-11-04T00:00:00Z","timestamp":1257292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["0754782 (IDBR)0121778 (CENS)0520235 (Tenet)06153080846014"],"award-info":[{"award-number":["0754782 (IDBR)0121778 (CENS)0520235 (Tenet)06153080846014"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,11,4]]},"DOI":"10.1145\/1644038.1644052","type":"proceedings-article","created":{"date-parts":[[2009,11,4]],"date-time":"2009-11-04T18:29:35Z","timestamp":1257359375000},"page":"127-140","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":59,"title":["TOSThreads"],"prefix":"10.1145","author":[{"given":"Kevin","family":"Klues","sequence":"first","affiliation":[{"name":"UC Berkeley, Berkeley, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chieh-Jan Mike","family":"Liang","sequence":"additional","affiliation":[{"name":"Johns Hopkins University, Baltimore, MD"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeongyeup","family":"Paek","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R\u0103zvan","family":"Mus\u0103loiu-E","sequence":"additional","affiliation":[{"name":"Johns Hopkins University, Baltimore, MD"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philip","family":"Levis","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Terzis","sequence":"additional","affiliation":[{"name":"Johns Hopkins University, Baltimore, MD"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ramesh","family":"Govindan","sequence":"additional","affiliation":[{"name":"University of Southern California, Los Angeles, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,11,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"R. Barry. FreeRTOS a FREE open source RTOS for small embedded real time systems. Available at http:\/\/www.freertos.org.  R. Barry. FreeRTOS a FREE open source RTOS for small embedded real time systems. Available at http:\/\/www.freertos.org."},{"issue":"4","key":"e_1_3_2_1_2_1","first-page":"563","volume":"10","author":"Bhatti S.","year":"2005","unstructured":"S. Bhatti NTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms. ACM\/Kluwer MONET , Special Issue on Wireless Sensor Networks , 10 ( 4 ): 563 -- 579 , Aug. 2005 . S. Bhatti et al. MANTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms. ACM\/Kluwer MONET, Special Issue on Wireless Sensor Networks, 10(4):563--579, Aug. 2005.","journal-title":"Special Issue on Wireless Sensor Networks"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPSN.2008.54"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1236360.1236381"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2006.38"},{"key":"e_1_3_2_1_6_1","volume-title":"Imote2: High-Performance Wireless Sensor Network Node. Available at: http:\/\/www.xbow.com\/Products\/Product_pdf_files\/Wireless_pdf\/Imote2_Datasheet.pdf","author":"Crossbow Inc.","year":"2007","unstructured":"Crossbow Inc. Imote2: High-Performance Wireless Sensor Network Node. Available at: http:\/\/www.xbow.com\/Products\/Product_pdf_files\/Wireless_pdf\/Imote2_Datasheet.pdf , 2007 . Crossbow Inc. Imote2: High-Performance Wireless Sensor Network Node. Available at: http:\/\/www.xbow.com\/Products\/Product_pdf_files\/Wireless_pdf\/Imote2_Datasheet.pdf, 2007."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278972.1278995"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182810"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2004.38"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182811"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/PLANS.2006.1650699"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2005.30"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781133"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182823"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067170.1067188"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266660"},{"key":"e_1_3_2_1_17_1","volume-title":"Proc of ImageSense'08","author":"Hicks J.","year":"2008","unstructured":"J. Hicks , J. Paek , S. Coe , R. Govindan , and D. Estrin . An Easily Deployable Wireless Imaging System . In Proc of ImageSense'08 , 2008 . J. Hicks, J. Paek, S. Coe, R. Govindan, and D. Estrin. An Easily Deployable Wireless Imaging System. In Proc of ImageSense'08, 2008."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379006"},{"key":"e_1_3_2_1_19_1","unstructured":"T. Italia. Spine: Signal processing in node environment. Available at http:\/\/spine.tilab.com\/.  T. Italia. Spine: Signal processing in node environment. Available at http:\/\/spine.tilab.com\/."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1236360.1236395"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294286"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/850657.850658"},{"key":"e_1_3_2_1_23_1","volume-title":"Morgan Kaufmann Publishers","author":"Levine J. R.","year":"2000","unstructured":"J. R. Levine . Linkers and Loaders . Morgan Kaufmann Publishers , 2000 . J. R. Levine. Linkers and Loaders. Morgan Kaufmann Publishers, 2000."},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. of NSDI","author":"Levis P.","year":"2005","unstructured":"P. Levis , D. Gay , and D. Culler . Active sensor networks . In Proc. of NSDI , 2005 . P. Levis, D. Gay, and D. Culler. Active sensor networks. In Proc. of NSDI, 2005."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031495.1031501"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/11669463_17"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182825"},{"key":"e_1_3_2_1_28_1","unstructured":"Micrium. uc\/os-ii the real-time kernel. Available at http:\/\/www.micrium.com\/page\/products\/rtos\/os-ii\/.  Micrium. uc\/os-ii the real-time kernel. Available at http:\/\/www.micrium.com\/page\/products\/rtos\/os-ii\/."},{"key":"e_1_3_2_1_29_1","unstructured":"MoteIV Corporation. Tmote Sky. Available at: http:\/\/www.moteiv.com\/products\/tmotesky.php.  MoteIV Corporation. Tmote Sky. Available at: http:\/\/www.moteiv.com\/products\/tmotesky.php."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CMPCON.1989.301923"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182834"},{"key":"e_1_3_2_1_34_1","unstructured":"The TinyOS Community. The tinyos documentation wiki. Available at: http:\/\/docs.tinyos.net.  The TinyOS Community. The tinyos documentation wiki. Available at: http:\/\/docs.tinyos.net."},{"key":"e_1_3_2_1_35_1","volume-title":"Proc. of EmNetS-III","author":"Trumpler E.","year":"2006","unstructured":"E. Trumpler and R. Han . A Systematic Framework for Evolving TinyOS . In Proc. of EmNetS-III , 2006 . E. Trumpler and R. Han. A Systematic Framework for Evolving TinyOS. In Proc. of EmNetS-III, 2006."},{"key":"e_1_3_2_1_36_1","volume-title":"Proc. of NSDI","author":"Welsh M.","year":"2004","unstructured":"M. Welsh and G. Mainland . Programming Sensor Networks Using Abstract Regions . In Proc. of NSDI , 2004 . M. Welsh and G. Mainland. Programming Sensor Networks Using Abstract Regions. In Proc. of NSDI, 2004."},{"key":"e_1_3_2_1_37_1","volume-title":"Proc. of OSDI","author":"Werner-Allen G.","year":"2006","unstructured":"G. Werner-Allen , K. Lorincz , J. Johnson , J. Lees , and M. Welsh . Fidelity and Yield in a Volcano Monitoring Sensor Network . In Proc. of OSDI , 2006 . G. Werner-Allen, K. Lorincz, J. Johnson, J. Lees, and M. Welsh. Fidelity and Yield in a Volcano Monitoring Sensor Network. In Proc. of OSDI, 2006."},{"key":"e_1_3_2_1_38_1","unstructured":"D. Wheeler. The SLOCCount utility. Available at http:\/\/www.dwheeler.com\/sloccount\/.  D. Wheeler. The SLOCCount utility. Available at http:\/\/www.dwheeler.com\/sloccount\/."}],"event":{"name":"SenSys09: The 7th ACM Conference on Embedded Network Sensor Systems","location":"Berkeley California","acronym":"SenSys09","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"]},"container-title":["Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1644038.1644052","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=1644052&amp;ftid=701908&amp;dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:40:54Z","timestamp":1750250454000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1644038.1644052"}},"subtitle":["thread-safe and non-invasive preemption in TinyOS"],"short-title":[],"issued":{"date-parts":[[2009,11,4]]},"references-count":36,"alternative-id":["10.1145\/1644038.1644052","10.1145\/1644038"],"URL":"https:\/\/doi.org\/10.1145\/1644038.1644052","relation":{},"subject":[],"published":{"date-parts":[[2009,11,4]]},"assertion":[{"value":"2009-11-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}