Share this page
  • Share this page on Twitter Share this page on Facebook Share this page on Digg Share this page on Del.icio.us Read the Inside Microsoft Research blog
  • E-mail this page Print this page
  • RSS feeds
Home > People > Wolfram Schulte
Wolfram Schulte

Wolfram Schulte
RESEARCH MGR/PRINCIPAL RES
.

I am a principal researcher at Microsoft Research (MSR), Redmond, USA, and the founding manager of the Research in Software Engineering (RiSE) group. My research interests include

  • software engineering, focusing on modeling, verification, and test, and
  • programming languages, ranging from language design to runtimes.

Before joining MSR in 1999, I worked at the University of Ulm (1993-1999), at sd&m, a German software company (1992-1993), and at the Technical University Berlin (1987-1992). For further information about my research request my vita.

Highlight Papers

Language /Library Design

Testing

Verification

Current PC memberships/special issues

Please consider submitting or participating in:

For further information about earlier PC memberships/special issues, see here.

Publications (by year)

    2011

    2010

    2009

    2008

    2007

    2006

    2005

    2004

    2003

    2002

    2001

    1999

    Links

    Current Projects

    Formula: Foundations for Model-driven Engineering. How to describe, analyze, compose and transform domain specific languages?

    VCC: A Verifier for Concurrent C. How to verify low level concurrent C programs like operating systems?

    Pex: Whitebox testing for .NET. How to generate a minimal test suite with maximal coverage?

    SPUR: A tracing just-in-time compiler for Microsoft's Common Intermediate Language. Does tracing work for arbitrary languages? 

    Upcoming or Recent  Talks

    Finding Models in Model-Based Development. ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, Models 2011, Wellington, New Zealand, 16-21 Oct. 2011, 

    Future Trends in Software Engineering, Microsoft Research Faculty Summit 2011, Cartagena, Columbia, May 18-20, 2011 also at Software Summit 2011, Paris, France, 13-15 April 

    Formal Methods: A Disruptive Technology! TechVista 2011, Koregaon Park, Pune, India on January 21, 2011

    Software engineering and testing at Microsoft: A research perspective. 4th IEEE International Conference on Software Testing, Verification and Validation, ICST 2011, Berlin, Germany, March 2011

    For more talks, see here.

    Past projects

    Spec#: Design by Contract for C#. How to verify object invariants of sequential OO programs in the presence of inheritance, call backs, and aliases?

    TPL: Task Parallel Library. How can we expose potential parallelism and exploit it efficiently if the opportunity arises?

    SpecExplorer: Model-based testing for Protocols . How to develop and run conformance tests for state-based distributed protocols?

    CΩ: Adding structural types, queries and join patterns to C# How do we improve on writing three-tier business applications, in particular how to integrate SQL and XML into C#?

    Contact

    Microsoft Research
    One Microsoft Way
    Building: B99, Room 2234
    Redmond, WA 98052-6399, USA
    Email : schulte at microsoft dot com
    Office Phone : +1 425 703-4641
    Cell Phone: +1 425 497-9260
    Fax : +1 425 936-7329
    http://research.microsoft.com/~schulte
    How to get to MSR, Redmond