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 条
  • [41] Automated formal verification for flexible manufacturing systems
    E. Carpanzano
    L. Ferrucci
    D. Mandrioli
    M. Mazzolini
    A. Morzenti
    M. Rossi
    Journal of Intelligent Manufacturing, 2014, 25 : 1181 - 1195
  • [42] Temporal Logic of Stochastic Actions for Verification of Probabilistic Systems
    Li Jun-tao
    Long Shi-gong
    14TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS, ENGINEERING AND SCIENCE (DCABES 2015), 2015, : 62 - 65
  • [43] Deductive verification of probabilistic real-time systems
    Yamane, S
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 622 - 627
  • [44] Temporal verification of probabilistic multi-agent systems
    Dekhtyar, Michael I.
    Dikovsky, Alexander Ja.
    Valiev, Mars K.
    PILLARS OF COMPUTER SCIENCE, 2008, 4800 : 256 - +
  • [45] Asymptotic Bounds for Quantitative Verification of Perturbed Probabilistic Systems
    Su, Guoxin
    Rosenblum, David S.
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2013, 8144 : 297 - 312
  • [46] Verification of Nash-Equilibrium for Probabilistic BAR Systems
    Dileepa, Fernando
    Dong, Naipeng
    Jegourel, Cyrille
    Dong, Jin Song
    2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 53 - 62
  • [47] A Counter Abstraction Technique for the Verification of Probabilistic Swarm Systems
    Lomuscio, Alessio
    Pirovano, Edoardo
    AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 161 - 169
  • [48] Quantitative Multi-objective Verification for Probabilistic Systems
    Forejt, Vojtech
    Kwiatkowska, Marta
    Norman, Gethin
    Parker, David
    Qu, Hongyang
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2011, 6605 : 112 - +
  • [49] Towards Automated Software Verification Using Model Checking Techniques
    Asadollahi, Somayeh
    Rafe, Vahid
    Rafeh, Reza
    Rahmani, Adel T.
    THIRD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 305 - +
  • [50] PROBABILISTIC VERIFICATION
    PNUELI, A
    ZUCK, LD
    INFORMATION AND COMPUTATION, 1993, 103 (01) : 1 - 29