2005
DOI: 10.1007/11539452_36
|View full text |Cite
|
Sign up to set email alerts
|

Regular Symbolic Analysis of Dynamic Networks of Pushdown Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
146
0

Year Published

2005
2005
2009
2009

Publication Types

Select...
8

Relationship

5
3

Authors

Journals

citations
Cited by 93 publications
(146 citation statements)
references
References 9 publications
0
146
0
Order By: Relevance
“…the number of threads, and the reachability problem is PSPACE-hard. Moreover, if threads are modeled as pushdown systems, which corresponds to allowing unbounded depth (recursive) In [BMOT05], a model based on networks of pushdown systems called CDPN was proposed. While this model allows dynamic creation of processes, it allows only a restricted form of synchronization where a process has the right to read only the control states of its immediate children (i.e., the processes it has created).…”
Section: Introductionmentioning
confidence: 99%
“…the number of threads, and the reachability problem is PSPACE-hard. Moreover, if threads are modeled as pushdown systems, which corresponds to allowing unbounded depth (recursive) In [BMOT05], a model based on networks of pushdown systems called CDPN was proposed. While this model allows dynamic creation of processes, it allows only a restricted form of synchronization where a process has the right to read only the control states of its immediate children (i.e., the processes it has created).…”
Section: Introductionmentioning
confidence: 99%
“…These consider the problem by computing overapproximations of the execution paths of the program, whereas here we compute underapproximations of the reachable configurations. Analysis under restricted communication policies (in contrast to shared memory) has also been considered [6,14]. The basic technique of Qadeer and Rehof has been generalized to handle more abstractions in [5,3], however, these also require enumeration of states at a context switch, and cannot handle infinite-state abstractions like affine-relation analysis.…”
Section: Related Workmentioning
confidence: 99%
“…Since the number of parallel processes can be arbitrarily large, we need unbounded width trees to accurately represent such configurations. Then, actions of the program such as procedure calls, launching of new threads, synchronisation statements, etc, can also be represented by relations on unranked trees [15,16]. -Many parametrized protocols are defined on tree topologies with unbounded width.…”
Section: Introductionmentioning
confidence: 99%
“…More recently, hedge automata have been used to compute reachability sets of some classes of transformations, namely Process Rewrite Systems (PRS) [15] and Dynamic Pushdown Networks (DPN) [16]. Compared to our work, these algorithms compute the sets of the reachable states of the systems, whereas we consider the more general problem of computing the transitive closure of the system's transducer.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation