www.comlab.ox.ac.uk/people/Marta.Kwiatkowska/research.html

Marta Kwiatkowska - Research Overview

My research is mainly concerned with modelling and analysis methods for concurrent systems, and particularly analysis through automatic verification (aka model checking). My work spans the whole spectrum, from theory (process calculi, semantic models, logics, algorithms) to implementation techniques (symbolic/SAT methods, abstraction/refinement, numerical solutions, software verification) and applications (wireless communication and security protocols, randomised distributed coordination, asynchronous hardware).

The main focus of my research over the past several years has been on quantitative verification of systems, and specifically probabilistic model checking techniques, with a recent shift towards synthesis from quantitative specifications. We have developed the internationally leading probabilistic model checker PRISM, which has been applied to several real-world case studies, with unusual behaviour discovered in some of these. More information is available from the PRISM website, the PRISM tool paper, and this book.

Probability plays a very important role in modelling and functioning of complex systems: it is used as a symmetry breaker in distributed coordination algorithms, and for analysing performance and Quality of Service properties. Stochastic process calculi and the corresponding verification and analysis methods are being used to describe and reason about wireless networks, security protocols and biological organisms.


Research themes

My research can be roughly grouped into the following themes: