Share this page
Share this page E-mail this page Print this page RSS feeds
Home > People > Viktor Vafeiadis
Viktor Vafeiadis

POST DOC RESEARCHER
.

I am a post-doc researcher in the Programming Principles and Tools Group at Microsoft Research Cambridge. Before this, I was a PhD student at the University of Cambridge.

Research.

My research interests include program analysis/verification, programming languages, program logics and concurrency. In particular, I am interested in semi-automatically proving full functional correctness of concurrent imperative programs, especially of libraries of non-blocking and fine-grained concurrent algorithms. This involves establishing linearizability (refinement of a atomic sequential specification) and guaranteeing some forms of progress, such as lock-freedom. I have developped:

  • RGSep: a program logic marrying rely/guarantee and separation logic; and
  • SmallfootRG: a verification tool that proves safety properties of concurrent programs.

More recently, I have worked on making concurrent program verification more automatic and have co-developed deny-guarantee reasoning.

PhD dissertation.

Publications.

Contact details.

Address. Microsoft Research, 7 J J Thomson Avenue, Cambridge CB3 0FB, UK.
Email. viktorva [at] microsoft [dot] com
Telephone. +44 (0)1223 479 733
Fax. +44 (0)1223 479 999