On-the-fly Probabilistic Model Checking

被引:2
|
作者
Latella, Diego [1 ]
Loreti, Michele [2 ]
Massink, Mieke [1 ]
机构
[1] CNR, ISTI, Rome, Italy
[2] Univ Florence, Florence, Italy
关键词
D O I
10.4204/EPTCS.166.6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Model checking approaches can be divided into two broad categories: global approaches that determine the set of all states in a model M that satisfy a temporal logic formula F, and local approaches in which, given a state s in M, the procedure determines whether s satisfies F. When s is a term of a process language, the model-checking procedure can be executed "on-the-fly", driven by the syntactical structure of s. For certain classes of systems, e.g. those composed of many parallel components, the local approach is preferable because, depending on the specific property, it may be sufficient to generate and inspect only a relatively small part of the state space. We propose an efficient, on-the-fly, PCTL model checking procedure that is parametric with respect to the semantic interpretation of the language. The procedure comprises both bounded and unbounded until modalities. The correctness of the procedure is shown and its efficiency is compared with a global PCTL model checker on representative applications.
引用
收藏
页码:45 / 59
页数:15
相关论文
共 50 条
  • [1] On-the-fly model checking for extended action-based probabilistic operators
    Radu Mateescu
    José Ignacio Requeno
    [J]. International Journal on Software Tools for Technology Transfer, 2018, 20 : 563 - 587
  • [2] On-the-fly model checking for extended action-based probabilistic operators
    Mateescu, Radu
    Ignacio Requeno, Jose
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2018, 20 (05) : 563 - 587
  • [3] On-the-Fly Model Checking with Neural MCTS
    Xu, Ruiyang
    Lieberherr, Karl
    [J]. NASA FORMAL METHODS (NFM 2022), 2022, 13260 : 557 - 575
  • [4] Next heuristic for on-the-fly model checking
    Alur, R
    Wang, BY
    [J]. CONCUR '99: CONCURRENCY THEORY, 1999, 1664 : 98 - 113
  • [5] Truly on-the-fly LTL model checking
    Hammer, M
    Knapp, A
    Merz, S
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 191 - 205
  • [6] On-the-fly model checking of RCTL formulas
    Beer, I
    Ben-David, S
    Landver, A
    [J]. COMPUTER AIDED VERIFICATION, 1998, 1427 : 184 - 194
  • [7] Scalable distributed on-the-fly symbolic model checking
    Ben-David, S
    Heyman, T
    Grumberg, O
    Schuster, A
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2000, 1954 : 390 - 404
  • [8] On-the-Fly Decomposition of Specifications in Software Model Checking
    Apel, Sven
    Beyer, Dirk
    Mordan, Vitaly
    Mutilin, Vadim
    Stahlbauer, Andreas
    [J]. FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 349 - 361
  • [9] Scalable distributed on-the-fly symbolic model checking
    Shoham Ben-David
    Orna Grumberg
    Tamir Heyman
    Assaf Schuster
    [J]. International Journal on Software Tools for Technology Transfer, 2003, 4 (4) : 496 - 504
  • [10] On-the-fly model checking under fairness that exploits symmetry
    Gyuris, V
    Sistla, AP
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1999, 15 (03) : 217 - 238