Share this page
Share this page E-mail this page Print this page RSS feeds
Home > People > Shaz Qadeer
Shaz Qadeer

SR. RESEARCHER
.

Contact information

Research interests 

I am a member of the Software Reliability Research group at Microsoft Research. My work aims to improve software reliability by providing programmers with automated tools to analyze their programs. I am interested in a variety of program analysis techniques, such as model checking, automated theorem proving, type systems, and run-time verification. Most of my work has focused on applying these techniques to analysis of concurrent software.

Projects

 Selected talks 

  • Scalable contract checking for systems software using SMT solvers
      • Invited Lecture, International Static Analysis Symposium (SAS), 2009
  • Taming concurrency: A program verification perspective
      • Distinguished Lecture, Computer Science Department, Princeton University, December 2007
      • Invited Lecture, International Conference on Concurrency Theory (CONCUR), August 2008
  • HAVOC: A precise and scalable verifier for systems software
  • Algorithmic verification of concurrent programs
  •  

    Teaching

    • MSR India Summer School on Programming Languages, Analysis and Verification, Indian Institute of Science Bangalore, June 2008.
    • Escuela de Ciencias Informáticas, University of Buenos Aires, July 2007.
    • First International Summer School on Emerging Trends in Concurrency, July 2006.
    • Summer School on Language-Based Techniques for Concurrent and Distributed Software, University of Oregon, July 2006.
    • Formal Verification of Computer Systems (CSE 599F), University of Washington, Spring 2006.
    Publications