Probabilistic Model Checking: Advances and Applications

Marta Kwiatkowska, Gethin Norman, David Parker

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)peer-review


Probabilistic model checking is a powerful technique for formally verifying quantitative properties of systems that exhibit stochastic behaviour. Such systems are found in many application domains: for example, probabilistic behaviour may arise due to the presence of failures in unreliable hardware, message loss in wireless communication channels, or the use of randomisation in distributed protocols. This chapter starts with an introduction to the technique of probabilistic model checking. We then survey some recent advances in the area, including controller synthesis, compositional verification, probabilistic real-time systems and parametric model checking. We illustrate the application of the various techniques with a combination of toy examples and descriptions of larger case studies. The chapter concludes with a discussion of some of the key challenges in the field.
Original languageEnglish
Title of host publicationFormal System Verification
Subtitle of host publicationState-of the-Art and Future Trends
EditorsR. Drechsler
Number of pages48
ISBN (Print)9783319576855
Publication statusAccepted/In press - 1 Apr 2017


Dive into the research topics of 'Probabilistic Model Checking: Advances and Applications'. Together they form a unique fingerprint.

Cite this