Back to Search
Start Over
Backwards-reachability for cooperating multi-pushdown systems.
- Source :
-
Journal of Computer & System Sciences . Mar2025, Vol. 148, pN.PAG-N.PAG. 1p. - Publication Year :
- 2025
-
Abstract
- A cooperating multi-pushdown system consists of a tuple of pushdown systems that can delegate the execution of recursive procedures to sub-tuples; control returns to the calling tuple once all sub-tuples finished their task. This allows the concurrent execution since disjoint sub-tuples can perform their task independently. Because of the concrete form of recursive descent into sub-tuples, the content of the multi-pushdown does not form an arbitrary tuple of words, but can be understood as a Mazurkiewicz trace. For such systems, we prove that the backwards reachability relation efficiently preserves recognizability, generalizing a result and proof technique by Bouajjani et al. for single-pushdown systems. It follows that the reachability relation is decidable for cooperating multi-pushdown systems in polynomial time and the same holds, e.g., for safety and liveness properties given by recognizable sets of configurations. [ABSTRACT FROM AUTHOR]
- Subjects :
- *POLYNOMIAL time algorithms
*ROBOTS
Subjects
Details
- Language :
- English
- ISSN :
- 00220000
- Volume :
- 148
- Database :
- Academic Search Index
- Journal :
- Journal of Computer & System Sciences
- Publication Type :
- Academic Journal
- Accession number :
- 181493789
- Full Text :
- https://doi.org/10.1016/j.jcss.2024.103601