We study languages of nested trees—structures obtained by augmenting trees with sets of nested jump-edges. These graphs can naturally model branching behaviors of pushdown programs, so that the problem of branching-time software model checking may be phrased as a membership question for such languages. We define finite-state automata accepting such languages—these automata can pass states along jump-edges as well as tree edges. We find that the model-checking problem for these automata on pushdown systems is EXPTIME-complete, and that their alternating versions are expressively equivalent to NT-μ, a recently proposed temporal logic for nested trees that can express a variety of branching-time, context-free requirements. We also show that ...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
AbstractRegular (tree) model checking (RMC) is a promising generic method for formal verification of...
Translating linear temporal logic formulas to automata has proven to be an eective approach for impl...
We study languages of nested trees—structures obtained by augmenting trees with sets of nested jump-...
We study languages of nested trees—structures obtained by augmenting trees with sets of nested jump-...
While model checking of pushdown systems is by now an established technique in software verification...
AbstractIn temporal-logic model checking, we verify the correctness of a program with respect to a d...
AbstractWe investigate notions of decidability and definability for the Monadic Second-Order Logic o...
Timed systems, such as timed automata, are usually analyzed using their operational semantics on tim...
AbstractThis paper presents a new type of automaton called a tree pushdown automaton (a bottom-up tr...
Abstract. Tree-walking automata (TWAs) recently received new attention in the fields of formal langu...
AbstractAlternating tree automata and AND/OR graphs provide elegant formalisms that enable branching...
We observe that pushdown tree automata (PTAs) known in the literature cannot express combinations of...
Timed systems, such as timed automata, are usually analyzed using theiroperational semantics on time...
AbstractTree-walking automata (TWAs) recently received new attention in the fields of formal languag...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
AbstractRegular (tree) model checking (RMC) is a promising generic method for formal verification of...
Translating linear temporal logic formulas to automata has proven to be an eective approach for impl...
We study languages of nested trees—structures obtained by augmenting trees with sets of nested jump-...
We study languages of nested trees—structures obtained by augmenting trees with sets of nested jump-...
While model checking of pushdown systems is by now an established technique in software verification...
AbstractIn temporal-logic model checking, we verify the correctness of a program with respect to a d...
AbstractWe investigate notions of decidability and definability for the Monadic Second-Order Logic o...
Timed systems, such as timed automata, are usually analyzed using their operational semantics on tim...
AbstractThis paper presents a new type of automaton called a tree pushdown automaton (a bottom-up tr...
Abstract. Tree-walking automata (TWAs) recently received new attention in the fields of formal langu...
AbstractAlternating tree automata and AND/OR graphs provide elegant formalisms that enable branching...
We observe that pushdown tree automata (PTAs) known in the literature cannot express combinations of...
Timed systems, such as timed automata, are usually analyzed using theiroperational semantics on time...
AbstractTree-walking automata (TWAs) recently received new attention in the fields of formal languag...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
AbstractRegular (tree) model checking (RMC) is a promising generic method for formal verification of...
Translating linear temporal logic formulas to automata has proven to be an eective approach for impl...