Temporal logics for nested words are a specification formalism for procedural programs, since they express requirements about matching calls and returns. We extend this formalism to multiply nested words, which are natural models of the computations of concurrent programs. We study both the satisfiability and the model-checking problems, when the multiply nested words are runs of multi-stack pushdown systems (MPS). In particular, through a tableau-based construction, we define a Buchi MPS for the models of a given formula. As expected both problems are undecidable, thus we consider some meaningful restrictions on the MPS, and show decidability for the considered problems
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
Non-regular program correctness properties play an important role in the specification of unbounded ...
International audiencePushdown Systems (PDSs) are a natural model for sequential programs with (recu...
Temporal logics for nested words are a specification formalism for procedural programs, since they...
Abstract—We consider the linear-time model checking prob-lem for boolean concurrent programs with re...
International audienceWe consider the linear-time model checking problem for boolean concurrent prog...
Abstract. In this note, we provide complexity characterizations of model checking multi-pushdown sys...
We develop a general framework for the design of temporal logics for concurrent recursive programs. ...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
We provide complexity characterizations of model checking multi-pushdown systems. We consider three ...
In this paper, we address the verification problem of ordered multi-pushdown systems: A multi-stack ...
While model checking of pushdown systems is by now an established technique in software verification...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
Model checking of linear temporal logic (LTL) specifications with respect to pushdown systems has be...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
Non-regular program correctness properties play an important role in the specification of unbounded ...
International audiencePushdown Systems (PDSs) are a natural model for sequential programs with (recu...
Temporal logics for nested words are a specification formalism for procedural programs, since they...
Abstract—We consider the linear-time model checking prob-lem for boolean concurrent programs with re...
International audienceWe consider the linear-time model checking problem for boolean concurrent prog...
Abstract. In this note, we provide complexity characterizations of model checking multi-pushdown sys...
We develop a general framework for the design of temporal logics for concurrent recursive programs. ...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
We provide complexity characterizations of model checking multi-pushdown systems. We consider three ...
In this paper, we address the verification problem of ordered multi-pushdown systems: A multi-stack ...
While model checking of pushdown systems is by now an established technique in software verification...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
Nested words are a structured model of execution paths in procedural programs, reflecting their call...
Model checking of linear temporal logic (LTL) specifications with respect to pushdown systems has be...
Software model checking, an algorithmic, specification-driven approach to software analysis, has eme...
Non-regular program correctness properties play an important role in the specification of unbounded ...
International audiencePushdown Systems (PDSs) are a natural model for sequential programs with (recu...