2012
DOI: 10.1007/978-3-642-32940-1_38
|View full text |Cite
|
Sign up to set email alerts
|

MSO Decidability of Multi-Pushdown Systems via Split-Width

Abstract: Abstract. Multi-threaded programs with recursion are naturally modeled as multi-pushdown systems. The behaviors are represented as multiply nested words (MNWs), which are words enriched with additional binary relations for each stack matching a push operation with the corresponding pop operation. Any MNW can be decomposed by two basic and natural operations: shuffle of two sequences of factors and merge of consecutive factors of a sequence. We say that the split-width of an MNW is k if it admits a decompositio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
24
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 34 publications
(25 citation statements)
references
References 23 publications
1
24
0
Order By: Relevance
“…The transition relation makes explicit the identity of the data-structure being accessed and the type of the operation. As observed in [1,6,12,16] it is often convenient to describe the runs of such systems as a state-labeling of words decorated with a matching relation per data-structure instead of the traditional operational semantics using configurations and moves. This will prove all the more useful when we move to the distributed setting where traditionally semantics has always been given as state-labelings of appropriate partial orders [8,10,18].…”
Section: Systems With Stacks and Queuesmentioning
confidence: 99%
See 4 more Smart Citations
“…The transition relation makes explicit the identity of the data-structure being accessed and the type of the operation. As observed in [1,6,12,16] it is often convenient to describe the runs of such systems as a state-labeling of words decorated with a matching relation per data-structure instead of the traditional operational semantics using configurations and moves. This will prove all the more useful when we move to the distributed setting where traditionally semantics has always been given as state-labelings of appropriate partial orders [8,10,18].…”
Section: Systems With Stacks and Queuesmentioning
confidence: 99%
“…In this approach we show that every behaviour in k-Phase has split-width [5][6][7] or tree-width [16] or clique-width [4] (measures of the complexity of graphs that happen to be equivalent for our class of graphs) bounded by some function f (k). Here, we show an exponential bound on the split-width.…”
Section: Decidabilitymentioning
confidence: 99%
See 3 more Smart Citations