| 2009 |
| 9 | EE | Jeremy Condit,
Brian Hackett,
Shuvendu K. Lahiri,
Shaz Qadeer:
Unifying type checking and property checking for low-level code.
POPL 2009: 302-314 |
| 2008 |
| 8 | EE | Juan Chen,
Chris Hawblitzel,
Frances Perry,
Mike Emmi,
Jeremy Condit,
Derrick Coetzee,
Polyvios Pratikaki:
Type-preserving compilation for large-scale optimizing object-oriented compilers.
PLDI 2008: 183-192 |
| 2007 |
| 7 | EE | Jeremy Condit,
Matthew Harren,
Zachary R. Anderson,
David Gay,
George C. Necula:
Dependent Types for Low-Level Programming.
ESOP 2007: 520-535 |
| 2006 |
| 6 | EE | Feng Zhou,
Jeremy Condit,
Zachary R. Anderson,
Ilya Bagrak,
Robert Ennals,
Matthew Harren,
George C. Necula,
Eric A. Brewer:
SafeDrive: Safe and Recoverable Extensions Using Language-Based Techniques.
OSDI 2006: 45-60 |
| 2005 |
| 5 | EE | Jeremy Condit,
George C. Necula:
Data Slicing: Separating the Heap into Independent Regions.
CC 2005: 172-187 |
| 4 | EE | George C. Necula,
Jeremy Condit,
Matthew Harren,
Scott McPeak,
Westley Weimer:
CCured: type-safe retrofitting of legacy software.
ACM Trans. Program. Lang. Syst. 27(3): 477-526 (2005) |
| 2003 |
| 3 | | J. Robert von Behren,
Jeremy Condit,
Eric A. Brewer:
Why Events Are a Bad Idea (for High-Concurrency Servers).
HotOS 2003: 19-24 |
| 2 | EE | Jeremy Condit,
Matthew Harren,
Scott McPeak,
George C. Necula,
Westley Weimer:
CCured in the real world.
PLDI 2003: 232-244 |
| 1 | EE | J. Robert von Behren,
Jeremy Condit,
Feng Zhou,
George C. Necula,
Eric A. Brewer:
Capriccio: scalable threads for internet services.
SOSP 2003: 268-281 |