Game-Based Probabilistic Predicate Abstraction in PRISM

被引:9
|
作者
Kattenbelt, Mark [1 ]
Kwiatkowska, Marta [1 ]
Norman, Gethin [1 ]
Parker, David [1 ]
机构
[1] Univ Oxford, Comp Lab, Oxford, England
基金
英国工程与自然科学研究理事会;
关键词
Automatic verification; probabilistic model checking; predicate abstraction; Markov models;
D O I
10.1016/j.entcs.2008.11.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modelling and verification of systems such as communication, network and security protocols, which exhibit both probabilistic and non-deterministic behaviour, typically use Markov Decision Processes (MDPs). For large, complex systems, abstraction techniques are essential. This paper builds on a promising approach for abstraction of MDPs based on stochastic two-player games which provides distinct lower and upper bounds for minimum and maximum probabilistic reachability properties. Existing implementations work at the model level, limiting their scalability. In this paper, we develop language-level abstraction techniques that build game-based abstractions of MDPs directly from high-level descriptions in the PRISM modelling language, using predicate abstraction and SMT solvers. For efficiency, we develop a compositional framework for abstraction. We have applied our techniques to a range of case studies, successfully verifying models larger than was possible with existing implementations. We are also able to demonstrate the benefits of adopting a compositional approach.
引用
收藏
页码:5 / 21
页数:17
相关论文
共 50 条
  • [1] Game-based abstraction for Markov decision processes
    Kwiatkowska, Marta
    Norman, Gethin
    Parker, David
    [J]. QEST 2006: THIRD INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2006, : 157 - +
  • [2] Compositional Predicate Abstraction from Game Semantics
    Bakewell, Adam
    Ghica, Dan R.
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2009, 5505 : 62 - 76
  • [3] A game-based abstraction-refinement framework for Markov decision processes
    Kattenbelt, Mark
    Kwiatkowska, Marta
    Norman, Gethin
    Parker, David
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2010, 36 (03) : 246 - 280
  • [4] A game-based abstraction-refinement framework for Markov decision processes
    Mark Kattenbelt
    Marta Kwiatkowska
    Gethin Norman
    David Parker
    [J]. Formal Methods in System Design, 2010, 36 : 246 - 280
  • [5] Motion Planning under Partial Observability using Game-Based Abstraction
    Winterer, Leonore
    Junges, Sebastian
    Wimmer, Ralf
    Jansen, Nils
    Topcu, Ufuk
    Katoen, Joost-Pieter
    Becker, Bernd
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [6] Counter-example based predicate discovery in predicate abstraction
    Das, S
    Dill, DL
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2002, 2517 : 19 - 32
  • [7] Generalized abstraction-refinement for game-based CTL lifted model checking
    Dimovski, Aleksandar S.
    Legay, Axel
    Wasowski, Andrzej
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 837 (837) : 181 - 206
  • [8] Variability Abstraction and Refinement for Game-Based Lifted Model Checking of Full CTL
    Dimovski, Aleksandar S.
    Legay, Axel
    Wasowski, Andrzej
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2019), 2019, 11424 : 192 - 209
  • [9] Predicate Abstraction and Such ...
    Steffen, Bernhard
    Margaria, Tiziana
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2018, 2018, 11119 : 181 - 188
  • [10] A Probabilistic Hoare-style logic for game-based cryptographic proofs
    Gorin, Ricardo
    den Hartog, Jerry
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PT 2, 2006, 4052 : 252 - 263