scispace - formally typeset
D

Dawson Engler

Researcher at Stanford University

Publications -  81
Citations -  15947

Dawson Engler is an academic researcher from Stanford University. The author has contributed to research in topics: Model checking & Compiler. The author has an hindex of 48, co-authored 81 publications receiving 15126 citations. Previous affiliations of Dawson Engler include Massachusetts Institute of Technology.

Papers
More filters
Proceedings ArticleDOI

KLEE: unassisted and automatic generation of high-coverage tests for complex systems programs

TL;DR: A new symbolic execution tool, KLEE, capable of automatically generating tests that achieve high coverage on a diverse set of complex and environmentally-intensive programs, and significantly beat the coverage of the developers' own hand-written test suite is presented.
Proceedings ArticleDOI

Exokernel: an operating system architecture for application-level resource management

TL;DR: The prototype exokernel system implemented here is at least five times faster on operations such as exception dispatching and interprocess communication, and allows applications to control machine resources in ways not possible in traditional operating systems.
Journal ArticleDOI

EXE: Automatically Generating Inputs of Death

TL;DR: This article presents EXE, an effective bug-finding tool that automatically generates inputs that crash real code by solving the current path constraints to find concrete values using its own co-designed constraint solver, STP.
Journal ArticleDOI

RacerX: effective, static detection of race conditions and deadlocks

TL;DR: RacerX is a static tool that uses flow-sensitive, interprocedural analysis to detect both race conditions and deadlocks and uses novel strategies to infer checking information such as which locks protect which operations, which code contexts are multithreaded, and which shared accesses are dangerous.
Proceedings ArticleDOI

An empirical study of operating systems errors

TL;DR: A study of operating system errors found by automatic, static, compiler analysis applied to the Linux and OpenBSD kernels found that device drivers have error rates up to three to seven times higher than the rest of the kernel.