MODEL CHECKING PROBABILISTIC PUSHDOWN AUTOMATA

被引:43
|
作者
Esparza, Javier [1 ]
Kucera, Antonin [2 ]
Mayr, Richard [3 ]
机构
[1] Univ Stuttgart, Inst Formal Methods Comp Sci, D-70569 Stuttgart, Germany
[2] Masaryk Univ, Fac Informat, CZ-60200 Brno, Czech Republic
[3] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
基金
英国工程与自然科学研究理事会;
关键词
Pushdown automata; Markov chains; probabilistic model checking;
D O I
10.2168/LMCS-2(1:2)2006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the model checking problem for probabilistic pushdown automata (pPDA) and properties expressible in various probabilistic logics. We start with properties that can be formulated as instances of a generalized random walk problem. We prove that both qualitative and quantitative model checking for this class of properties and pPDA is decidable. Then we show that model checking for the qualitative fragment of the logic PCTL and pPDA is also decidable. Moreover, we develop an error-tolerant model checking algorithm for PCTL and the subclass of stateless pPDA. Finally, we consider the class of omega-regular properties and show that both qualitative and quantitative model checking for pPDA is decidable.
引用
收藏
页数:31
相关论文
共 50 条
  • [31] GAME CHARACTERIZATION OF PROBABILISTIC BISIMILARITY, AND APPLICATIONS TO PUSHDOWN AUTOMATA
    Forejt, Vojtech
    Jancar, Petr
    Kiefer, Stefan
    Worrell, James
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (04) : 1 - 25
  • [32] Model checking dynamic pushdown networks
    Song, Fu
    Touili, Tayssir
    [J]. FORMAL ASPECTS OF COMPUTING, 2015, 27 (02) : 397 - 421
  • [33] Improving pushdown system model checking
    Lal, Akash
    Reps, Thomas
    [J]. COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2006, 4144 : 343 - 357
  • [34] Pushdown model checking for malware detection
    Song, Fu
    Touili, Tayssir
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (02) : 147 - 173
  • [35] Model Checking Buchi Pushdown Systems
    Li, Juncao
    Xie, Fei
    Ball, Thomas
    Levin, Vladimir
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 2011, 6603 : 141 - +
  • [36] Parallel Model Checking on Pushdown Systems
    Wei, Hansheng
    Chen, Xinyu
    Ye, Xin
    Fu, Neng
    Huang, Yanhong
    Shi, Jianqi
    [J]. 2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 88 - 95
  • [37] Pushdown model checking for malware detection
    Fu Song
    Tayssir Touili
    [J]. International Journal on Software Tools for Technology Transfer, 2014, 16 : 147 - 173
  • [38] Pushdown Model Checking for Malware Detection
    Song, Fu
    Touili, Tayssir
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2012, 2012, 7214 : 110 - 125
  • [39] Probabilistic Length-Reducing Two-Pushdown Automata
    Tomasz Jurdziński
    [J]. Theory of Computing Systems, 2009, 45 : 74 - 107
  • [40] A generic framework for checking semantic equivalences between pushdown automata and finite-state automata
    Kucera, Antonin
    Mayr, Richard
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2018, 91 : 82 - 103