HyperPCTL Model Checking by Probabilistic Decomposition

被引:1
|
作者
Zaman, Eshita [1 ]
Ciardo, Gianfranco [1 ]
Abraham, Erika [2 ]
Bonakdarpour, Borzoo [3 ]
机构
[1] Iowa State Univ, Ames, IA 50011 USA
[2] Rhein Westfal TH Aachen, D-52062 Aachen, Germany
[3] Michigan State Univ, E Lansing, MI 48824 USA
来源
关键词
D O I
10.1007/978-3-031-07727-2_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Probabilistic hyperproperties describe system properties involving probability measures over multiple runs and have numerous applications in information-flow security. However, the poor scalability of existing model checking algorithms for probabilistic hyperproperties limits their use to small models. In this paper, we propose a model checking algorithm to verify discrete-time Markov chains (DTMC) against HyperPCTL formulas by integrating numerical solution techniques. Our algorithm is based on a probabilistic decomposition of the self-composed DTMC into variants of the underlying DTMC. Experimentally, we show that our algorithm significantly outperforms both a symbolic approach and the original approach based on brute-force self-composition.
引用
收藏
页码:209 / 226
页数:18
相关论文
共 50 条
  • [1] HyperPCTL: A Temporal Logic for Probabilistic Hyperproperties
    Abraham, Erika
    Bonakdarpour, Borzoo
    [J]. QUANTITATIVE EVALUATION OF SYSTEMS, QEST 2018, 2018, 11024 : 20 - 35
  • [2] Probabilistic Model Checking
    Baier, Christel
    [J]. DEPENDABLE SOFTWARE SYSTEMS ENGINEERING, 2016, 45 : 1 - 23
  • [3] Compiling Probabilistic Model Checking into Probabilistic Planning
    Klauck, Michaela
    Steinmetz, Marcel
    Hoffmann, Joerg
    Hermanns, Holger
    [J]. TWENTY-EIGHTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2018), 2018, : 150 - 154
  • [4] Approximate probabilistic model checking
    Hérault, T
    Lassaigne, R
    Magniette, F
    Peyronnet, S
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, PROCEEDINGS, 2004, 2937 : 73 - 84
  • [5] Probabilistic Model Checking for Biology
    Kwiatkowska, Marta
    Thachuk, Chris
    [J]. SOFTWARE SYSTEMS SAFETY, 2014, 36 : 165 - 189
  • [6] Distributional Probabilistic Model Checking
    Elsayed-Aly, Ingy
    Parker, David
    Feng, Lu
    [J]. NASA FORMAL METHODS, NFM 2024, 2024, 14627 : 57 - 75
  • [7] The Probabilistic Model Checking Landscape
    Katoen, Joost-Pieter
    [J]. PROCEEDINGS OF THE 31ST ANNUAL ACM-IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2016), 2016, : 31 - 45
  • [8] Counterexamples in probabilistic model checking
    Han, Tingting
    Katoen, Joost-Pieter
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2007, 4424 : 72 - +
  • [9] Probabilistic Model Checking of AODV
    Kamali, Mojgan
    Katoen, Joost-Pieter
    [J]. QUANTITATIVE EVALUATION OF SYSTEMS (QEST 2020), 2020, 12289 : 54 - 73
  • [10] Model checking the probabilistic π-calculus
    Norman, Gethin
    Palamidessi, Catuscia
    Parker, David
    Wu, Peng
    [J]. FOURTH INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2007, : 169 - +