Abstract. Communicating multi-pushdown systems model networks of multi-threaded recursive programs communicating via reliable FIFO chan-nels. We extend the notion of split-width [8] to this setting, improv-ing and simplifying the earlier definition. Split-width, while having the same power of clique-/tree-width, gives a divide-and-conquer technique to prove the bound of a class, thanks to the two basic operations, shuffle and merge, of the split-width algebra. We illustrate this technique on ex-amples. We also obtain simple, uniform and optimal decision procedures for various verification problems parametrised by split-width.
Abstract—We address the verification problem for concurrent programs modeled as multi-pushdown syste...
Most of the existing verification techniques for message-passing programs suppose either that channe...
Abstract Undecidability is the scourge of verification for many program classes. We consider the cla...
Communicating multi-pushdown systems model networks of multi-threaded recursive programs communicati...
International audienceCommunicating multi-pushdown systems model networks of multi-threaded recursiv...
International audienceMulti-threaded programs with recursion are naturally modeled as multi-pushdown...
This thesis investigates automata-theoretic techniques for the verification of physically distribute...
International audienceWe study verification problems for distributed systems communicating via unbou...
Abstract. Multi-pushdowns communicating via queues are formal mod-els of multi-threaded programs com...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
AbstractWe consider the verification problem of programs containing the following complex features: ...
In this paper, we present a new approach to automatically ver-ify multi-threaded programs which are ...
This thesis explores two kinds of program logics that have become important for modern program verif...
We present a novel fixed-point algorithm to solve reachability of multi-stack pushdown systems restr...
We extend the classical model of multi-pushdown systems by considering systems that operate on a fin...
Abstract—We address the verification problem for concurrent programs modeled as multi-pushdown syste...
Most of the existing verification techniques for message-passing programs suppose either that channe...
Abstract Undecidability is the scourge of verification for many program classes. We consider the cla...
Communicating multi-pushdown systems model networks of multi-threaded recursive programs communicati...
International audienceCommunicating multi-pushdown systems model networks of multi-threaded recursiv...
International audienceMulti-threaded programs with recursion are naturally modeled as multi-pushdown...
This thesis investigates automata-theoretic techniques for the verification of physically distribute...
International audienceWe study verification problems for distributed systems communicating via unbou...
Abstract. Multi-pushdowns communicating via queues are formal mod-els of multi-threaded programs com...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
AbstractWe consider the verification problem of programs containing the following complex features: ...
In this paper, we present a new approach to automatically ver-ify multi-threaded programs which are ...
This thesis explores two kinds of program logics that have become important for modern program verif...
We present a novel fixed-point algorithm to solve reachability of multi-stack pushdown systems restr...
We extend the classical model of multi-pushdown systems by considering systems that operate on a fin...
Abstract—We address the verification problem for concurrent programs modeled as multi-pushdown syste...
Most of the existing verification techniques for message-passing programs suppose either that channe...
Abstract Undecidability is the scourge of verification for many program classes. We consider the cla...