Manuvir Das: Software Excellence via Program Verification at Microsoft

Abstract: The Windows division of Microsoft Corporation is in the midst of a massive effort to improve the security and reliability of the next release of the product—Windows Vista. In this talk, I will explain how the Center for Software Excellence at Microsoft has used program verification technology to build the tools that enable this effort. Along the way, I will cover the current Windows engineering process and the role of the tools in the process, the core program verification techniques we have invented and used in the tools, business and environment issues that govern the engineering process, and research directions suggested by our experience so far.


Bio: Manuvir Das leads the Program Analysis research group in the Center for Software Excellence at Microsoft Corporation, and is an affiliate faculty member at the University of Washington. His research interests are in inventing and applying techniques from Programming Languages, Compilers, and Systems to the software engineering process. Manuvir holds a bachelor's degree in Computer Science from IIT Bombay, and a PhD in Computer Science from the University of Wisconsin-Madison.

Maintainer Home > Seminar ]
Last modified: Fri Oct 21 14:26:28 EDT 2005