Regular Symbolic Analysis of Dynamic Networks of Pushdown Systems
Regular Symbolic Analysis of Dynamic Networks of Pushdown Systems
复制标题
DOI:
10.1007/11539452_36
复制
发表时间:
2005-08
期刊:
影响因子:
--
通讯作者:
A. Bouajjani;M. Müller-Olm;Tayssir Touili
中科院分区:
文献类型:
--
作者:
A. Bouajjani;M. Müller-Olm;Tayssir Touili
We introduce two abstract models for multithreaded programs based on dynamic networks of pushdown systems.We address the problem of symbolic reachability analysis for these models. More precisely, we consider the problem of computing effective representations of their reachability sets using finite-state automata. We show that, while forward reachability sets are not regular in general, backward reachability sets starting from regular sets of configurations are always regular. We provide algorithms for computing backward reachability sets using word/tree automata, and show how these algorithms can be applied for flow analysis of multithreaded programs.