On-the-fly model checking for extended action-based probabilistic operators

被引:0
|
作者
Radu Mateescu
José Ignacio Requeno
机构
[1] Univ. Grenoble Alpes,
[2] Inria,undefined
[3] CNRS,undefined
[4] Grenoble INP,undefined
[5] LIG,undefined
[6] University of Zaragoza,undefined
关键词
Probabilistic transition system; Action-based probabilistic logic; On-the-fly model checking;
D O I
暂无
中图分类号
学科分类号
摘要
The quantitative analysis of concurrent systems requires expressive and user-friendly property languages combining temporal, data handling, and quantitative aspects. In this paper, we aim at facilitating the quantitative analysis of systems modeled as PTSs (Probabilistic Transition Systems) labeled by actions containing data values and probabilities. We propose a new regular probabilistic operator that specifies the probability measure of a path described by a generalized regular formula involving arbitrary computations on data values. This operator, which subsumes the Until operators of PCTL and their action-based counterparts, can provide useful quantitative information about paths having certain (e.g., peak) cost values. We integrated the regular probabilistic operator into MCL (Model Checking Language) and we devised an associated on-the-fly model checking method, based on a combined local resolution of linear and Boolean equation systems. We implemented the method in the EVALUATOR model checker of the CADP toolbox and experimented it on realistic PTSs modeling concurrent systems.
引用
收藏
页码:563 / 587
页数:24
相关论文
共 50 条
  • [41] On-the-fly parallel model checking algorithm that is optimal for verification of weak LTL properties
    Barnat, Jiri
    Brim, Lubos
    Rockai, Petr
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (12) : 1272 - 1288
  • [42] Many-core on-the-fly model checking of safety properties using GPUs
    Wijs, Anton
    Bosnacki, Dragan
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (02) : 169 - 185
  • [43] Symbolic model checking of concurrent programs using partial orders and on-the-fly transactions
    Kahlon, Vineet
    Gupta, Aarti
    Sinha, Nishant
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2006, 4144 : 286 - 299
  • [44] Many-core on-the-fly model checking of safety properties using GPUs
    Anton Wijs
    Dragan Bošnački
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 169 - 185
  • [45] C.OPEN and ANNOTATOR:: Tools for on-the-fly model checking C programs
    del Mar Gallardo, Maria
    Joubert, Christophe
    Merino, Pedro
    Sanan, David
    MODEL CHECKING SOFTWARE, PROCEEDINGS, 2007, 4595 : 268 - +
  • [46] A Probabilistic Temporal Logic with Frequency Operators and Its Model Checking
    Tomita, Takashi
    Hagihara, Shigeki
    Yonezaki, Naoki
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (73): : 79 - 93
  • [47] An Action-Based Behavior Model for Persuasive Telehealth
    Lee, Duckki
    Helal, Sumi
    Johnson, Brian David
    AGING FRIENDLY TECHNOLOGY FOR HEALTH AND INDEPENDENCE, 2010, 6159 : 121 - +
  • [48] What is an action-based model of interpretation? (Language)
    Michaelis, Laura A.
    THEORETICAL LINGUISTICS, 2006, 32 (01) : 65 - 71
  • [49] A location and action-based model for route descriptions
    Brosset, David
    Claramunt, Christophe
    Saux, Eric
    GEOSPATIAL SEMANTICS, PROCEEDINGS, 2007, 4853 : 146 - 159
  • [50] Specification-Compliant Reachability Analysis for Autonomous Vehicles Using On-the-Fly Model Checking
    Lercher, Florian
    Althoff, Matthias
    2024 35TH IEEE INTELLIGENT VEHICLES SYMPOSIUM, IEEE IV 2024, 2024, : 1484 - 1491