B
Byron Cook
Researcher at Amazon.com
Publications - 114
Citations - 5830
Byron Cook is an academic researcher from Amazon.com. The author has contributed to research in topics: Model checking & Formal verification. The author has an hindex of 40, co-authored 113 publications receiving 5471 citations. Previous affiliations of Byron Cook include University of London & Oregon Health & Science University.
Papers
More filters
Proceedings ArticleDOI
Thorough static analysis of device drivers
Thomas Ball,Ella Bounimova,Byron Cook,Vladimir Levin,Jakob Lichtenberg,Con McGarvey,Bohus Ondrusek,Sriram K. Rajamani,Abdullah Ustuner +8 more
TL;DR: The Static Driver Verifier tool (SDV) uses this engine to find kernel API usage errors in a driver, and discusses the techniques used in SDV to meet these requirements, and empirical results from running SDV on over one hundred Windows device drivers.
Journal ArticleDOI
Termination proofs for systems code
TL;DR: A new program termination prover is described that performs a path-sensitive and context-sensitive program analysis and provides capacity for large program fragments together with support for programming language features such as arbitrarily nested loops, pointers, function-pointers, side-effects, etc.
Book ChapterDOI
SLAM and Static Driver Verifier: Technology Transfer of Formal Methods inside Microsoft
TL;DR: The SLAM analysis engine forms the core of a new tool called Static Driver Verifier (SDV) that systematically analyzes the source code of Windows device drivers against a set of rules that define what it means for a device driver to properly interact with the Windows operating system kernel.
Book ChapterDOI
Scalable Shape Analysis for Systems Code
Hongseok Yang,Oukseh Lee,Josh Berdine,Cristiano Calcagno,Byron Cook,Dino Distefano,Peter W. O'Hearn +6 more
TL;DR: A new join operation is reported on for the separation domain which aggressively abstracts information for scalability yet does not lead to false error reports.
Book ChapterDOI
Shape analysis for composite data structures
Josh Berdine,Cristiano Calcagno,Byron Cook,Dino Distefano,Peter W. O'Hearn,Thomas Wies,Hongseok Yang +6 more
TL;DR: A shape analysis that adapts to some of the complex composite data structures found in industrial systems-level programs and introduces the use of generic higher-order inductive predicates describing spatial relationships together with a method of synthesizing new parameterized spatial predicates which can be used in combination with the higher- order predicates.