Reachability of Patterned Conditional Pushdown Systems
Reachability of Patterned Conditional Pushdown Systems
复制标题
模式化条件下推系统的可达性
DOI:
10.1007/s11390-020-0541-z
复制
发表时间:
2020-11
影响因子:
0.7
通讯作者:
Hiroyuki Seki
中科院分区:
文献类型:
--
作者:
Xin Li;Patrick Gardy;Yuxin Deng;Hiroyuki Seki
Conditional pushdown systems (CPDSs) extend pushdown systems by associating each transition rule with a regular language over the stack alphabet. The goal is to model program verification problems that need to examine the runtime call stack of programs. Examples include security property checking of programs with stack inspection, compatibility checking of HTML5 parser specifications, etc. Esparzaet al.proved that the reachability problem of CPDSs is EXPTIME-complete, which prevents the existence of an algorithm tractable for all instances in general. Driven by the practical applications of CPDSs, we study the reachability of patterned CPDS (pCPDS) that is a practically important subclass of CPDS, in which each transition rule carries a regular expression obeying certain patterns. First, we present new saturation algorithms for solving state and configuration reachability ofpCPDSs. The algorithms exhibit the exponential-time complexity in the size of atomic patterns in the worst case. Next, we show that the reachability ofpCPDSs carrying simple patterns is solvable in fixed-parameter polynomial time and space. This answers the question on whether there exist tractable reachability analysis algorithms of CPDSs tailored for those practical instances that admit efficient solutions such as stack inspection without exception handling. We have evaluated the proposed approach, and our experiments show that the pattern-driven algorithm steadily scales onpCPDSs with simple patterns.
登录
查看更多内容
DOI:
10.1007/978-3-642-16164-3_14
发表时间:
2010-09
期刊:
--
影响因子:
--
作者:
M. Hague;C. Ong
通讯作者:
M. Hague;C. Ong
DOI:
10.4230/lipics.concur.2015.383
发表时间:
2015
期刊:
--
影响因子:
--
作者:
Fu Song;Weikai Miao;G. Pu;Min Zhang-
通讯作者:
Fu Song;Weikai Miao;G. Pu;Min Zhang-
DOI:
10.1007/978-3-540-73368-3_19
发表时间:
2007-07
期刊:
--
影响因子:
--
作者:
Dejvuth Suwimonteerabuth;F. Berger;Stefan Schwoon;J. Esparza
通讯作者:
Dejvuth Suwimonteerabuth;F. Berger;Stefan Schwoon;J. Esparza
DOI:
10.1007/11539452_36
发表时间:
2005-08
期刊:
--
影响因子:
--
作者:
A. Bouajjani;M. Müller-Olm;Tayssir Touili
通讯作者:
A. Bouajjani;M. Müller-Olm;Tayssir Touili
DOI:
10.1016/j.scico.2005.02.009
发表时间:
2003-06
期刊:
--
影响因子:
--
作者:
T. Reps;Stefan Schwoon;S. Jha
通讯作者:
T. Reps;Stefan Schwoon;S. Jha