{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T09:45:39Z","timestamp":1764841539782},"publisher-location":"Berlin, Heidelberg","reference-count":6,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540346630"},{"type":"electronic","value":"9783540346647"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11767077_5","type":"book-chapter","created":{"date-parts":[[2006,5,29]],"date-time":"2006-05-29T09:29:34Z","timestamp":1148894974000},"page":"56-70","source":"Crossref","is-referenced-by-count":4,"title":["One Million (LOC) and Counting: Static Analysis for Errors and Vulnerabilities in the Linux Kernel Source Code"],"prefix":"10.1007","author":[{"given":"Peter T.","family":"Breuer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon","family":"Pickin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1007\/978-3-540-24841-5_4","volume-title":"Reliable Software Technologies - Ada-Europe 2004","author":"P.T. Breuer","year":"2004","unstructured":"Breuer, P.T., Valls, M.G.: Static Deadlock Detection in the Linux Kernel. In: Llamos\u00ed, A., Strohmeier, A. (eds.) Ada-Europe 2004. LNCS, vol.\u00a03063, pp. 52\u201364. Springer, Heidelberg (2004)"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Cousot, P., Cousot, R.: Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: Proc. 4th ACM Symposium on the Principles of Programming Languages, pp. 238\u2013252 (1977)","DOI":"10.1145\/512950.512973"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Foster, J.S., F\u00e4hndrich, M., Aiken, A.: A Theory of Type Qualifiers. In: Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 1999), Atlanta, Georgia (May 1999)","DOI":"10.1145\/301618.301665"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Foster, J.S., Terauchi, T., Aiken, A.: Flow-Sensitive Type Qualifiers. In: Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2002), Berlin, Germany, pp. 1\u201312 (June 2002)","DOI":"10.1145\/512529.512531"},{"key":"5_CR5","unstructured":"Johnson, R., Wagner, D.: Finding User\/Kernel Pointer Bugs With Type Inference. In: Proc. 13th USENIX Security Symposium, 2004, San Diego, CA, USA, August 9\u201313 (2004)"},{"key":"5_CR6","unstructured":"Wagner, D., Foster, J.S., Brewer, E.A., Aiken, A.: A First Step Towards Automated Detection of Buffer Overrun Vulnerabilities. In: Proc. Network and Distributed System Security (NDSS) Symposium 2000, San Diego, CA, USA, February 2-4 (2000)"}],"container-title":["Lecture Notes in Computer Science","Reliable Software Technologies \u2013 Ada-Europe 2006"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11767077_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T07:11:18Z","timestamp":1619507478000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11767077_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540346630","9783540346647"],"references-count":6,"URL":"https:\/\/doi.org\/10.1007\/11767077_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}