Bounded Model Checking for Probabilistic Programs

被引:18
|
作者
Jansen, Nils [2 ]
Dehnert, Christian [1 ]
Kaminski, Benjamin Lucien [1 ]
Katoen, Joost-Pieter [1 ]
Westhofen, Lukas [1 ]
机构
[1] Rhein Westfal TH Aachen, Aachen, Germany
[2] Univ Texas Austin, Austin, TX 78712 USA
关键词
D O I
10.1007/978-3-319-46520-3_5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we investigate the applicability of standard model checking approaches to verifying properties in probabilistic programming. As the operational model for a standard probabilistic program is a potentially infinite parametric Markov decision process, no direct adaption of existing techniques is possible. Therefore, we propose an on-the-fly approach where the operational model is successively created and verified via a step-wise execution of the program. This approach enables to take key features of many probabilistic programs into account: nondeterminism and conditioning. We discuss the restrictions and demonstrate the scalability on several benchmarks.
引用
收藏
页码:68 / 85
页数:18
相关论文
共 50 条
  • [1] Bounded model checking of concurrent programs
    Rabinovitz, I
    Grumberg, O
    [J]. COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2005, 3576 : 82 - 97
  • [2] Bounded model checking of pointer programs
    Charatonik, W
    Georgieva, L
    Maier, P
    [J]. COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2005, 3634 : 397 - 412
  • [3] Bounded probabilistic model checking with the Murφ verifier
    Della Penna, G
    Intrigila, B
    Melatti, I
    Tronci, E
    Zilli, MV
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2004, 3312 : 214 - 229
  • [4] Bounded probabilistic model checking with the Murφ verifier
    Della Penna, G
    Intrigila, B
    Melatti, I
    Tronci, E
    Zilli, MV
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2004, 3312 : 214 - 229
  • [5] Symbolic Bounded Conformance Checking of Model Programs
    Veanes, Margus
    Bjorner, Nikolaj
    [J]. PERSPECTIVES OF SYSTEMS INFORMATICS, 2010, 5947 : 388 - 400
  • [6] Bounded model checking for probabilistic computation tree logic
    Zhou, Cong-Hua
    Liu, Zhi-Feng
    Wang, Chang-Da
    [J]. Ruan Jian Xue Bao/Journal of Software, 2012, 23 (07): : 1656 - 1668
  • [7] Scaling Bounded Model Checking by Transforming Programs with Arrays
    Jana, Anushri
    Khedker, Uday P.
    Datar, Advaita
    Venkatesh, R.
    Niyas, C.
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, LOPSTR 2016, 2017, 10184 : 275 - 292
  • [8] Model Checking Temporal Properties of Recursive Probabilistic Programs
    Winkler, Tobias
    Gehnen, Christina
    Katoen, Joost-Pieter
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2022), 2022, 13242 : 449 - 469
  • [9] MODEL CHECKING TEMPORAL PROPERTIES OF RECURSIVE PROBABILISTIC PROGRAMS
    Winkler, Tobias
    Gehnen, Christina
    Katoen, Joost-Pieter
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2023, 19 (04)
  • [10] Quantum Probabilistic Model Checking for Time-Bounded Properties
    Jeon, Seungmin
    Cho, Kyeongmin
    Kang, Chan Gu
    Lee, Janggun
    Oh, Hakjoo
    Kang, Jeehoon
    [J]. Proceedings of the ACM on Programming Languages, 2024, 8 (OOPSLA2)