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 条
  • [41] Many-core on-the-fly model checking of safety properties using GPUs
    Anton Wijs
    Dragan Bošnački
    [J]. International Journal on Software Tools for Technology Transfer, 2016, 18 : 169 - 185
  • [42] VeriFly: On-the-fly Assertion Checking with CiaoPP (extended abstract)
    Sanchez-Ordaz, Miguel A.
    Garcia-Contreras, Isabel
    Perez, Victor
    Morales, Jose F.
    Lopez-Garcia, Pedro
    Hermenegildo, Manuel, V
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2021, (338):
  • [43] On-The-Fly Bisimilarity Checking for Fresh-Register Automata
    Bandukara, M. H.
    Tzevelekos, N.
    [J]. DEPENDABLE SOFTWARE ENGINEERING. THEORIES, TOOLS, AND APPLICATIONS, SETTA, 2022, 13649 : 187 - 204
  • [44] Advances in On-the-Fly Emptiness Checking Algorithms for Buchi Automata
    Zhao, Lu
    Zhang, Jianpei
    Yang, Jing
    [J]. 2012 IEEE FIFTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2012, : 113 - 118
  • [45] Efficient on-the-fly Algorithm for Checking Alternating Timed Simulation
    Bulychev, Peter
    Chatain, Thomas
    David, Alexandre
    Larsen, Kim G.
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2009, 5813 : 73 - 87
  • [46] Concurrent On-the-fly SCC Detection for Automata-based Model Checking with Fairness Assumption
    Wu, Zhimin
    Xu, Yi
    Gunay, Akin
    Liu, Yang
    Qin, Shengchao
    [J]. 2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 135 - 144
  • [47] A Time-Optimal On-the-Fly Parallel Algorithm for Model Checking of Weak LTL Properties
    Barnat, Jiri
    Brim, Lubos
    Rockai, Petr
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 407 - 425
  • [48] On-the-Fly Mean-Field Model-Checking for Attribute-Based Coordination
    Ciancia, Vincenzo
    Latella, Diego
    Massink, Mieke
    [J]. COORDINATION MODELS AND LANGUAGES, 2016, 9686 : 67 - 83
  • [49] Checking safety properties on-the-fly with the sweep-line method
    Gallasch G.E.
    Billington J.
    Vanit-Anunchai S.
    Kristensen L.M.
    [J]. Int. J. Softw. Tools Technol. Trans., 2007, 3-4 (371-391): : 371 - 391
  • [50] A BSP algorithm for on-the-fly checking CTL* formulas on security protocols
    Gava, Frederic
    Pommereau, Franck
    Guedj, Michael
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 69 (02): : 629 - 672