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 ...
AbstractRegular (tree) model checking (RMC) is a promising generic method for formal verification of...
In this paper, we introduce and investigate an extension of Halpern and Shoham\u27s interval tempora...
Timed systems, such as timed automata, are usually analyzed using their operational semantics on tim...
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...
AbstractAlternating tree automata and AND/OR graphs provide elegant formalisms that enable branching...
AbstractIn temporal-logic model checking, we verify the correctness of a program with respect to a d...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
AbstractWe investigate notions of decidability and definability for the Monadic Second-Order Logic o...
We propose the model of nested words for representation of data with both a linear ordering and a hi...
We present a new model checking algorithm for verifying computation tree logic (CTL) properties. Our...
In this paper, we introduce and investigate an extension of Halpern and Shoham's interval temporal l...
Translating linear temporal logic formulas to automata has proven to be an effective approach for im...
We observe that pushdown tree automata (PTAs) known in the literature cannot express combinations of...
AbstractRegular (tree) model checking (RMC) is a promising generic method for formal verification of...
In this paper, we introduce and investigate an extension of Halpern and Shoham\u27s interval tempora...
Timed systems, such as timed automata, are usually analyzed using their operational semantics on tim...
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...
AbstractAlternating tree automata and AND/OR graphs provide elegant formalisms that enable branching...
AbstractIn temporal-logic model checking, we verify the correctness of a program with respect to a d...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
AbstractWe investigate notions of decidability and definability for the Monadic Second-Order Logic o...
We propose the model of nested words for representation of data with both a linear ordering and a hi...
We present a new model checking algorithm for verifying computation tree logic (CTL) properties. Our...
In this paper, we introduce and investigate an extension of Halpern and Shoham's interval temporal l...
Translating linear temporal logic formulas to automata has proven to be an effective approach for im...
We observe that pushdown tree automata (PTAs) known in the literature cannot express combinations of...
AbstractRegular (tree) model checking (RMC) is a promising generic method for formal verification of...
In this paper, we introduce and investigate an extension of Halpern and Shoham\u27s interval tempora...
Timed systems, such as timed automata, are usually analyzed using their operational semantics on tim...