Authors
Ahmed Bouajjani, Markus Müller-Olm, Tayssir Touili
Publication date
2005
Conference
CONCUR 2005–Concurrency Theory: 16th International Conference, CONCUR 2005, San Francisco, CA, USA, August 23-26, 2005. Proceedings 16
Pages
473-487
Publisher
Springer Berlin Heidelberg
Description
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.
Total citations
200420052006200720082009201020112012201320142015201620172018201920202021202220231289131610141212772994445
Scholar articles
A Bouajjani, M Müller-Olm, T Touili - … Theory: 16th International Conference, CONCUR 2005 …, 2005