{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T02:14:39Z","timestamp":1725675279120},"reference-count":20,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,3]]},"DOI":"10.23919\/date.2018.8341980","type":"proceedings-article","created":{"date-parts":[[2018,4,23]],"date-time":"2018-04-23T19:20:11Z","timestamp":1524511211000},"page":"61-66","source":"Crossref","is-referenced-by-count":2,"title":["Verification of tree-based hierarchical read-copy update in the Linux kernel"],"prefix":"10.23919","author":[{"given":"Lihao","family":"Liang","sequence":"first","affiliation":[]},{"given":"Paul E.","family":"McKenney","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Kroening","sequence":"additional","affiliation":[]},{"given":"Tom","family":"Melham","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/32.588521"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37036-6_15"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737992"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24730-2_15"},{"journal-title":"Verification of the tree-based hierarchical read-copy update in the Linux kernel","year":"2016","author":"liang","key":"ref14"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39799-8_9"},{"journal-title":"rcutorture Add CBMC-based formal verification for SRCU","year":"2017","author":"roy","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.159"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3092282.3092287"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.40"},{"journal-title":"RCU usage in the Linux kernel one decade later[J]","year":"2013","author":"mckenney","key":"ref4"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400099"},{"journal-title":"Google says there are now 1 4 billion active Android devices worldwide","year":"2015","author":"callaham","key":"ref6"},{"journal-title":"Where is the Internet?","year":"2013","key":"ref5"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2506164.2506174"},{"journal-title":"Verification challenges","year":"2017","author":"mckenney","key":"ref7"},{"key":"ref2","article-title":"Read-copy update: Using execution history to solve concurrency problems","author":"mckenney","year":"1998","journal-title":"PDCS"},{"journal-title":"The Linux Kernel","year":"0","key":"ref1"},{"journal-title":"Integrating and validating dynticks and preemptable RCU","year":"2008","author":"mckenney","key":"ref9"},{"journal-title":"The RCU-tasks subsystem","year":"2014","author":"corbet","key":"ref20"}],"event":{"name":"2018 Design, Automation & Test in Europe Conference & Exhibition (DATE)","start":{"date-parts":[[2018,3,19]]},"location":"Dresden, Germany","end":{"date-parts":[[2018,3,23]]}},"container-title":["2018 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8337149\/8341968\/08341980.pdf?arnumber=8341980","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,5,4]],"date-time":"2018-05-04T11:09:10Z","timestamp":1525432150000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8341980\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3]]},"references-count":20,"URL":"https:\/\/doi.org\/10.23919\/date.2018.8341980","relation":{},"subject":[],"published":{"date-parts":[[2018,3]]}}}