Publication Zap: Automated Theorem Proving for Software Analysis Thomas Ball, Shuvendu Lahiri, Madanlal Musuvathi, Thomas Ball, Madan Musuvathi MSR-TR-2005-137 | October 2005 Logic for Programming, Artificial Intelligence, and Reasoning (LPAR '05)
Publication Boosting in the Presence of Noise Adam Tauman Kalai, Rocco Servedio Journal of Computer and System Sciences | October 2005, Vol 71(3): pp. 266-290
Publication A Crash Course on Programmable Graphics Hardware Li-Yi Wei MSR-TR-2005-189 | October 2005
Publication Typestate verification: Abstraction techniques and complexity results John Field, Deepak Goyal, G. Ramalingam, Eran Yahav October 2005
Publication Software Development at Microsoft Observed Gina Venolia, Robert DeLIne, Thomas LaToza MSR-TR-2005-140 | October 2005
Publication Speculative Execution In A Distributed File System Peter M. Chen, Jason Flinn, Edmund B Nightingale Proceedings of the 20th Symposium on Operating Systems Principles (SOSP ’05) Award paper. | October 2005 Selected as an award paper.
Publication The Spec# Programming System: Challenges and Directions Mike Barnett, Robert DeLIne, Manuel Fähndrich, Bart Jacobs, Rustan Leino, Wolfram Schulte, Herman Venter VSTTE 2005: Verified Software: Theories, Tools, Experiments | September 2005 Project
Publication Scrap your boilerplate with class: extensible generic functions Simon Peyton Jones ACM SIGPLAN International Conference on Functional Programming (ICFP’05) | September 2005
Publication Using separation of concerns for embedded systems design Ethan Jackson, Janos Sztipanovits EMSOFT ’05 Proceedings of the 5th ACM international conference on Embedded software | September 2005