Publication
Detecting and Tolerating Asymmetric Races
Publication
Intra-Module Inference
Publication
Linear Functional Fixed-points
Video
A Calculus of Atomic Actions
Concurrency-related bugs are notoriously difficult to discover by code review and testing. By doing a formal proof on the program text, one can statically verify that no execution of the program leads to an error.…
Video
Behind the Code with Eric Horvitz
Microsoft is well known for Windows, Office, .NET, Xbox, Zune and a long list of other products and technologies. Less discussed however, is a group at Microsoft that isn’t necessarily focused on ship dates, packaging,…