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
来源
FORMAL METHODS FOR ETERNAL NETWORKED SOFTWARE SYSTEMS, SFM 2011 | 2011年 / 6659卷
基金
英国工程与自然科学研究理事会;
关键词
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 条
  • [21] THE COMPLEXITY OF PROBABILISTIC VERIFICATION
    COURCOUBETIS, C
    YANNAKAKIS, M
    JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (04): : 857 - 907
  • [22] Probabilistic Verification and Approximation
    Lassaigne, Richard
    Peyronnet, Sylvain
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 143 : 101 - 114
  • [23] Model Synthesis and Stochastic Automated Verification of Systems-of-Systems Dynamic Architectures
    Mohsin, Ahmad
    Janjua, Naeem Khalid
    Masek, Martin
    Graciano Neto, Valdemar Vicente
    ICACSIS 2020: 2020 12TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2020, : 285 - 293
  • [24] Probabilistic Safety Verification of Stochastic Hybrid Systems Using Barrier Certificates
    Huang, Chao
    Chen, Xin
    Lin, Wang
    Yang, Zhengfeng
    Li, Xuandong
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [25] Automated Interface Refinement for Compositional Verification
    Yao, Haiqiong
    Zheng, Hao
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (03) : 433 - 446
  • [26] Verification and control for probabilistic hybrid automata with finite bisimulations
    Sproston, Jeremy
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2019, 103 : 46 - 61
  • [27] Improving and Optimizing Verification and Testing Techniques for Distributed Information Systems
    Krichen, Moez
    ENTERPRISE INFORMATION SYSTEMS (ICEIS 2019), 2020, 378 : 457 - 472
  • [28] Probabilistic Verification of Timing Constraints in Automotive Systems Using UPPAAL-SMC
    Kang, Eun-Young
    Mu, Dongrui
    Huang, Li
    INTEGRATED FORMAL METHODS, IFM 2018, 2018, 11023 : 236 - 254
  • [29] An automated verification method for distributed systems software based on model extraction
    Holzmann, GJ
    Smith, MH
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (04) : 364 - 377
  • [30] A Model-Based Methodology for Automated Verification of ROS 2 Systems
    Dust, Lukas
    Ekstrom, Mikael
    Gu, Rong
    Mubeen, Saad
    Seceleanu, Cristina
    PROCEEDINGS OF 2024 IEEE/ACM 6TH INTERNATIONAL WORKSHOP ON ROBOTICS SOFTWARE ENGINEERING, ROSE 2024, 2024, : 35 - 42