Publication
Microsoft Research Blog
Mashup Developers Get Chance to Romp in Sandbox
By Rob Knies, Managing Editor, Microsoft Research Mashups have become one of the hallmarks of the Web 2.0 era. The practice of combining two sets of related yet disparate data from unrelated sources in one…
Video
A Compositional Method for Verifying Software Transactional Memory
We present a method for verifying software transactional memory (STM) implementations. We decompose the problem by viewing STM descriptions at two levels: algorithm-level descriptions and actual implementations. The proof of serializability of the algorithm-level description,…
Publication
Type Checking with Open Type Functions
Publication