Publication
Project
Concurrent Revisions
The Revisions project introduces a novel programming model for concurrent, parallel, and distributed applications. It provides programmers with a simple, yet powerful and efficient mechanism (based on mutable snapshots and deterministic conflict resolution) to execute…
Publication
Functional Pearl: Every bit counts
Publication
Static Verification for Code Contracts
Video
Andrew Herbert Discusses the Evolution of Computing
Watch Andrew Herbert, managing director of Microsoft Research Cambridge, talk about the latest trends in computing and take the pulse of computer science.
Publication