Quantitative Analysis With the Probabilistic Model Checker PRISM

被引:60
|
作者
Kwiatkowska, Marta [1 ]
Norman, Gethin [1 ]
Parker, David [1 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
基金
英国工程与自然科学研究理事会;
关键词
Automatic verification; temporal logic; Markov models; probabilistic model checking; performability; reliability; dependability;
D O I
10.1016/j.entcs.2005.10.030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Probabilistic model checking is a formal verification technique for establishing the correctness, performance and reliability of systems which exhibit stochastic behaviour. As in conventional verification, a precise mathematical model of a real-life system is constructed first, and, given formal specifications of one or more properties of this system, an analysis of these properties is performed. The exploration of the system model is exhaustive and involves a combination of graph-theoretic algorithms and numerical methods. In this paper, we give a brief overview of the probabilistic model checker PRISM (www.cs.bham.ac.uk/similar to dxp/prism) implemented at the University of Birmingham. PRISM supports a range of probabilistic models and specification languages based on temporal logic, and has been recently extended with costs and rewards. We describe our experience with using PRISM to analyse a number of case studies from a wide range of application domains. We demonstrate the usefulness of probabilistic model checking techniques in detecting flaws and unusual trends, focusing mainly on the quantitative analysis of a range of best, worst and average-case system characteristics.
引用
收藏
页码:5 / 31
页数:27
相关论文
共 50 条
  • [1] PRISM: Probabilistic symbolic model checker
    Kwiatkowska, M
    Norman, G
    Parker, D
    [J]. COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 2002, 2324 : 200 - 204
  • [2] Quantitative Verification of Beta Reputation System Using PRISM Probabilistic Model Checker
    Bidgoly, Amir Jalaly
    Ladani, Behrouz Tork
    [J]. 2013 10TH INTERNATIONAL ISC CONFERENCE ON INFORMATION SECURITY AND CRYPTOLOGY (ISCISC), 2013,
  • [3] Family-based Model Checking using Probabilistic Model Checker PRISM
    Kishi, Tomoji
    [J]. PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 376 - 385
  • [4] An Novel Approach to Evaluate the Reliability of Cloud Rendering System Using Probabilistic Model Checker PRISM : A Quantitative Computing Perspective
    Liu, Haoyu
    Xu, Huahu
    Gao, Honghao
    Bian, Minjie
    Miao, Huaikou
    [J]. PROCEEDINGS OF THE 14TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS 2017), 2017, : 78 - 85
  • [5] Secure Information Flow Analysis Using the PRISM Model Checker
    Noroozi, Ali A.
    Salehi, Khayyam
    Karimpour, Jaber
    Isazadeh, Ayaz
    [J]. INFORMATION SYSTEMS SECURITY (ICISS 2019), 2019, 11952 : 154 - 172
  • [6] The probabilistic model checker Storm
    Hensel, Christian
    Junges, Sebastian
    Katoen, Joost-Pieter
    Quatmannl, Tim
    Volk, Matthias
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (04) : 589 - 610
  • [7] The probabilistic model checker Storm
    Christian Hensel
    Sebastian Junges
    Joost-Pieter Katoen
    Tim Quatmann
    Matthias Volk
    [J]. International Journal on Software Tools for Technology Transfer, 2022, 24 : 589 - 610
  • [8] TSMV: A symbolic model checker for quantitative analysis of systems
    Markey, N
    Schnoebelen, P
    [J]. QEST 2004: FIRST INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2004, : 330 - 331
  • [9] HYPERPROB: A Model Checker for Probabilistic Hyperproperties
    Dobe, Oyendrila
    Abraham, Erika
    Bartocci, Ezio
    Bonakdarpour, Borzoo
    [J]. FORMAL METHODS, FM 2021, 2021, 13047 : 657 - 666
  • [10] Availability Analysis of Satellite Positioning Systems for Aviation using the PRISM Model Checker
    Lu, Yu
    Miller, Alice
    Johnson, Chris
    Peng, Zhaoguang
    Zhao, Tingdi
    [J]. 2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, : 704 - 713