Automated Verification Techniques for Probabilistic Systems

被引:0
|
作者
Forejt, Vojtech [1 ]
Kwiatkowska, Marta [1 ]
Norman, Gethin [2 ]
Parker, David [1 ]
机构
[1] Univ Oxford, Comp Lab, Parks Rd, Oxford OX1 3QD, England
[2] Univ Glasgow, Sch Comp Sci, Glasgow G12 8RZ, Lanark, Scotland
基金
英国工程与自然科学研究理事会;
关键词
MARKOV DECISION-PROCESSES; MODEL CHECKING; ABSTRACTION-REFINEMENT; SYMMETRY REDUCTION; STOCHASTIC GAMES; REACHABILITY; COUNTEREXAMPLES; LOGIC;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This tutorial provides an introduction to probabilistic model checking, a technique for automatically verifying quantitative properties of probabilistic systems. We focus on Markov decision processes (MDPs), which model both stochastic and nondeterministic behaviour. We describe methods to analyse a wide range of their properties, including specifications in the temporal logics PCTL and LTL, probabilistic safety properties and cost- or reward-based measures. We also discuss multi-objective probabilistic model checking, used to analyse trade-offs between several different quantitative properties. Applications of the techniques in this tutorial include performance and dependability analysis of networked systems, communication protocols and randomised distributed algorithms. Since such systems often comprise several components operating in parallel, we also cover techniques for compositional modelling and verification of multi-component probabilistic systems. Finally, we describe three large case studies which illustrate practical applications of the various methods discussed in the tutorial.
引用
收藏
页码:53 / 113
页数:61
相关论文
共 50 条
  • [1] On automated verification of probabilistic programs
    Legay, Axel
    Murawski, Andrzej S.
    Ouaknine, Joel
    Worrell, James
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 173 - +
  • [2] Probabilistic Hybrid Systems Verification via SMT and Monte Carlo Techniques
    Shmarov, Fedor
    Zuliani, Paolo
    HARDWARE AND SOFTWARE: VERIFICATION AND TESTING, HVC 2016, 2016, 10028 : 152 - 168
  • [3] Developments in automated verification techniques
    Cormac Flanagan
    Barbara König
    International Journal on Software Tools for Technology Transfer, 2014, 16 : 123 - 125
  • [4] Developments in automated verification techniques
    Flanagan, Cormac
    Koenig, Barbara
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (02) : 123 - 125
  • [5] An Evaluation of Estimation Techniques for Probabilistic Verification
    Vasileva, Mariia
    Zuliani, Paolo
    VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, VECOS 2020, 2020, 12519 : 165 - 179
  • [6] Specification and verification techniques of embedded systems using probabilistic linear hybrid automata
    Mutsuda, Y
    Kato, T
    Yamane, S
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 346 - 360
  • [7] Probabilistic decision graphs - Combining verification and AI techniques for probabilistic inference
    Jaeger, M
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2004, 12 : 19 - 42
  • [8] Safety Verification for Probabilistic Hybrid Systems
    Zhang, Lijun
    She, Zhikun
    Ratschan, Stefan
    Hermanns, Holger
    Hahn, Ernst Moritz
    EUROPEAN JOURNAL OF CONTROL, 2012, 18 (06) : 572 - 587
  • [9] Verification of probabilistic systems with faulty communication
    Abdulla, PA
    Bertrand, N
    Rabinovich, A
    Schnoebelen, P
    INFORMATION AND COMPUTATION, 2005, 202 (02) : 141 - 165
  • [10] The verification of probabilistic lossy channel systems
    Schnoebelen, P
    VALIDATION OF STOCHASTIC SYSTEMS: A GUIDE TO CURRENT RESEARCH, 2004, 2925 : 445 - 465