Pareto Curves for Probabilistic Model Checking

Warning

This publication doesn't include Institute of Computer Science. It includes Faculty of Informatics. Official publication website can be found on muni.cz.
Authors

FOREJT Vojtěch KWIATKOWSKA Marta PARKER David

Year of publication 2012
Type Article in Proceedings
Conference Automated Technology for Verification and Analysis
MU Faculty or unit

Faculty of Informatics

Citation
Web http://www.prismmodelchecker.org/papers/atva12pareto.pdf
Doi http://dx.doi.org/10.1007/978-3-642-33386-6_25
Field Informatics
Keywords multi-objective optimisation; Markov decision processes; formal verification
Description Multi-objective probabilistic model checking provides a way to verify several, possibly conflicting, quantitative properties of a stochastic system. It has useful applications in controller synthesis and compositional probabilistic verification. However, existing methods are based on linear programming, which limits the scale of systems that can be analysed and makes verification of time-bounded properties very difficult. We present a novel approach that addresses both of these shortcomings, based on the generation of successive approximations of the Pareto curve for a multi-objective model checking problem. We illustrate dramatic improvements in efficiency on a large set of benchmarks and show how the ability to visualise Pareto curves significantly enhances the quality of results obtained from current probabilistic verification tools.
Related projects:

You are running an old browser version. We recommend updating your browser to its latest version.

More info