Share this page
Share this page E-mail this page Print this page RSS feeds
Home > People > Margus Veanes
Margus Veanes

RESEARCHER
.

Short Bio

I am a researcher in the Foundations of Software Engineering or FSE group since 1999. FSE is part of the Research in Softare Engineering area at Microsoft Research.

My main research interests are in model-based software development, testing and verification. I am a co-designer and co-developer of Spec Explorer 2004. The next generation Spec Explorer tool is being developed in the Windows organization. I am also a coordinator and developer of the open source NModel project and and a co-author of the book "Model-Based Software Testing and Analysis with C#", Cambridge University Press, 2008.

My current research agenda is to develop analysis techniques and corresponding logical foundations in order to analyze high-level models; see project M3. The main focus is on the use of theorem proving techniques to enable light-weight formal method support.

I defended my PhD thesis at Uppsala University in June 1997 in the area of theorem proving and decision problems in first-order logic with equality, with Andrei Voronkov as my supervisor. From August 1997 to June 1999 I worked as a postdoc in the Programming Logic group headed by Harald Ganzinger, at Max Planck Institute for Computer Science in Saarbruecken.

I live in Bellevue with my wife Katrine and our two sons Margus and Jaan. These pictures of Margus and Jaan were taken at the MSR picnic August 2008. Here is a picture of me with my wife at a Microsoft holiday party few years ago.

Selected Publications

    2009

    2008

    2007

    2006

    2005

    2004

    2003

    2002

    2001

    Older publications

      2000

      1999

      1998

      1997

      1996

      1995

      1993

      Links

      Projects

      Book

      Jonathan Jacky, Margus Veanes, Colin Campbell, Wolfram Schulte: Model-Based Software Testing and Analysis with C#,
      Cambridge University Press, 2008.