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 条
  • [31] Computational techniques for the verification of hybrid systems
    Tomlin, CJ
    Mitchell, I
    Bayen, AM
    Oishi, M
    PROCEEDINGS OF THE IEEE, 2003, 91 (07) : 986 - 1001
  • [32] Verification Techniques for Policy based Systems
    Karafili, Erisa
    Pipes, Stephen
    Lupu, Emil C.
    2017 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTED, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2017,
  • [33] FORMAL TECHNIQUES FOR SYSTEMS SPECIFICATION AND VERIFICATION
    CARMO, J
    SERNADAS, A
    INFORMATION SYSTEMS, 1991, 16 (03) : 245 - 272
  • [34] The Challenges of Verification and Validation of Automated Planning Systems
    Frank, Jeremy
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 2 - 2
  • [35] Model Checking Automated Verification of Computational Systems
    Mukund, Madhavan
    RESONANCE-JOURNAL OF SCIENCE EDUCATION, 2009, 14 (07): : 667 - 681
  • [36] Automated formal verification for flexible manufacturing systems
    Carpanzano, E.
    Ferrucci, L.
    Mandrioli, D.
    Mazzolini, M.
    Morzenti, A.
    Rossi, M.
    JOURNAL OF INTELLIGENT MANUFACTURING, 2014, 25 (05) : 1181 - 1195
  • [37] Automated verification of infinite state concurrent systems
    Dembinski, P
    Penczek, W
    Pólrola, A
    PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 : 247 - 255
  • [38] THROUGHPUT CAPACITY VERIFICATION OF AUTOMATED PARKING SYSTEMS
    Zottolo, Marcelo
    Peacock, Kathryn
    Lammers, Eric
    Williams, Edward
    2008 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2008, : 2926 - 2926
  • [39] Formal methods and automated verification of critical systems
    ter Beek, Maurice H.
    Gnesi, Stefania
    Knapp, Alexander
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2018, 20 (04) : 355 - 358
  • [40] Formal methods and automated verification of critical systems
    Maurice H. ter Beek
    Stefania Gnesi
    Alexander Knapp
    International Journal on Software Tools for Technology Transfer, 2018, 20 : 355 - 358