Abstract. Pushdown systems (PDS) naturally model sequential recur-sive programs. Numeric data types also often arise in real-world pro-grams. We study the extension of PDS with unbounded counters, which naturally model numeric data types. Although this extension is Turing-powerful, reachability is known to be decidable when the number of rever-sals between incrementing and decrementing modes is bounded. In this paper, we (1) pinpoint the decidability/complexity of reachability and linear/branching time model checking over PDS with reversal-bounded counters (PCo), and (2) experimentally demonstrate the effectiveness of our approach in analysing software. We show reachability over PCo is NP-complete, while LTL is coNEXP-complete (coNP-complet...
Abstract. In this note, we provide complexity characterizations of model checking multi-pushdown sys...
Pushdown automata (PDA) are a good model of recursive programs which also have good algorithmic prop...
We study safety verification for multithreaded programs with recursive parallelism (i.e. unbounded t...
Abstract. Pushdown systems (PDS) naturally model sequential recur-sive programs. Numeric data types ...
Well-structured pushdown systems (WSPDSs) extend pushdown systems with well-quasi-ordered (possibly ...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
We introduce discrete pushdown timed automata that are timed automata with integer-valued clocks au...
We consider past pushdown timed automata that are discrete pushdown timed automata with past formula...
AbstractWe consider past pushdown timed automata that are discrete pushdown timed automata with past...
We study model-checking problems on counter systems when guards are quantifier-free Presburger formu...
In this paper, we present a class of infinite transition systems which is an extension of pushdown s...
Pushdown systems (PDS) are known as an abstract model of recursive programs, and model checking meth...
A discrete pushdown timed automaton is a pushdown machine with integer-valued clocks. It has been sh...
Abstract—One-counter processes are pushdown systems over a singleton stack alphabet (plus a stack-bo...
Abstract. In this note, we provide complexity characterizations of model checking multi-pushdown sys...
Pushdown automata (PDA) are a good model of recursive programs which also have good algorithmic prop...
We study safety verification for multithreaded programs with recursive parallelism (i.e. unbounded t...
Abstract. Pushdown systems (PDS) naturally model sequential recur-sive programs. Numeric data types ...
Well-structured pushdown systems (WSPDSs) extend pushdown systems with well-quasi-ordered (possibly ...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
Pushdown systems equip a finite state system with an unbounded stack memory, and are thus infinite s...
We introduce discrete pushdown timed automata that are timed automata with integer-valued clocks au...
We consider past pushdown timed automata that are discrete pushdown timed automata with past formula...
AbstractWe consider past pushdown timed automata that are discrete pushdown timed automata with past...
We study model-checking problems on counter systems when guards are quantifier-free Presburger formu...
In this paper, we present a class of infinite transition systems which is an extension of pushdown s...
Pushdown systems (PDS) are known as an abstract model of recursive programs, and model checking meth...
A discrete pushdown timed automaton is a pushdown machine with integer-valued clocks. It has been sh...
Abstract—One-counter processes are pushdown systems over a singleton stack alphabet (plus a stack-bo...
Abstract. In this note, we provide complexity characterizations of model checking multi-pushdown sys...
Pushdown automata (PDA) are a good model of recursive programs which also have good algorithmic prop...
We study safety verification for multithreaded programs with recursive parallelism (i.e. unbounded t...