Affiliation:
1. LIF UMR 6166, Aix-Marseille Université-CNRS, France
Abstract
Dynamic networks of Pushdown Systems (DNPS in short) have been introduced to perform static analysis of concurrent programs that may spawn threads dynamically. In this model the set of successors of a regular set of configurations can be non-regular, making forward analysis of these models difficult. We refine the model by adding the associative-commutative properties of parallel composition, and we define Presburger weighted tree automata, an extension of weighted automata and tree automata, that accept the set of successors of a regular set of configurations. This yields decidability of the forward analysis of DNPS. Finally, we extend this result to the model where configurations are sets of threads running in parallel.
Publisher
World Scientific Pub Co Pte Lt
Subject
Computer Science (miscellaneous)
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. CARET Analysis of Multithreaded Programs;Logic-Based Program Synthesis and Transformation;2018
2. Constrained Dynamic Tree Networks;Lecture Notes in Computer Science;2018
3. Model checking dynamic pushdown networks;Formal Aspects of Computing;2015-03
4. Model Checking Dynamic Pushdown Networks;Programming Languages and Systems;2013