In this paper, we consider asynchronous programs consisting of multiple recursive threads running in parallel. Each of the threads is equipped with a multi-set. The threads can create tasks and post them onto the multi-sets or read a task from their own. In addition, they can synchronise through a finite set of locks. In this paper, we show that the reachability problem for such class of asynchronous programs is undecidable even under the nested locking policy. We then show that the reachability problem becomes decidable (Exp-space-complete) when the locks are not allowed to be held across tasks. Finally, we show that the problem is NP-complete when in addition to previous restrictions, threads always read tasks from the same state
International audienceWe define and study an automata model of concurrent recursive programs. An aut...
AbstractAsynchronous programming is a paradigm that supports asynchronous function calls in addition...
Abstract. We propose a sound, complete, and automatic method for pairwise reachability analysis of h...
In this paper, we address the verification problem for timed asynchronous programs. We associate to ...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
We consider the reachability problem for finite-state multi-threaded programs under the promising se...
We study safety verification for multithreaded programs with recursive parallelism (i.e. unbounded t...
In parametric lock-sharing systems processes can spawn new processes to run in parallel, and can cre...
We introduce asynchronous dynamic pushdown networks (ADPN), a new model for multithreaded programs i...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
In order to make multithreaded programming manageable, programmers often follow a design principle w...
This paper addresses the reachability problem for pushdown systems communicating via shared memory...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Synchronous programs are easy to specify because the side effects of an operation are finished by th...
International audienceWe define and study an automata model of concurrent recursive programs. An aut...
AbstractAsynchronous programming is a paradigm that supports asynchronous function calls in addition...
Abstract. We propose a sound, complete, and automatic method for pairwise reachability analysis of h...
In this paper, we address the verification problem for timed asynchronous programs. We associate to ...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
We consider the reachability problem for finite-state multi-threaded programs under the promising se...
We study safety verification for multithreaded programs with recursive parallelism (i.e. unbounded t...
In parametric lock-sharing systems processes can spawn new processes to run in parallel, and can cre...
We introduce asynchronous dynamic pushdown networks (ADPN), a new model for multithreaded programs i...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
In order to make multithreaded programming manageable, programmers often follow a design principle w...
This paper addresses the reachability problem for pushdown systems communicating via shared memory...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Synchronous programs are easy to specify because the side effects of an operation are finished by th...
International audienceWe define and study an automata model of concurrent recursive programs. An aut...
AbstractAsynchronous programming is a paradigm that supports asynchronous function calls in addition...
Abstract. We propose a sound, complete, and automatic method for pairwise reachability analysis of h...