International audienceWe address the problem of statically checking safety properties (such as assertions or deadlocks) for parameterized phaser programs. Phasers embody a non-trivial and modern synchronization construct used to orchestrate executions of parallel tasks. This generic construct supports dynamic parallelism with runtime registrations and deregistrations of spawned tasks. It generalizes many synchronization patterns such as collective and point-to-point schemes. For instance, phasers can enforce barriers or producer-consumer synchronization patterns among all or subsets of the running tasks. We consider in this work programs that may generate arbitrarily many tasks and phasers. We study different formulations of the verificatio...
This thesis proposes two techniques, simultaneous reachability analysis and simultaneous product met...
Abstract. In order to develop reliable applications for parallel ma-chines, programming languages an...
Abstract. We present a framework for verifying safety properties of parameter-ized systems. Our fram...
International audienceWe address the problem of statically checking safety properties (such as asser...
Coordination and synchronization of parallel tasks is a ma-jor source of complexity in parallel prog...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Many techniques in many diverse areas in computer science, such as process modelling, process progra...
We address the problem of automatically establishing correctness for programs generating an arbitrar...
We study reachability and deadlock detection questions in multi-stage scheduling systems. The jobs h...
Phasers pose an interesting synchronization mechanism that generalizes many collective synchronizati...
We consider parameterized verification of concurrent programs under the Total Store Order (TSO) sema...
This thesis proposes two techniques, simultaneous reachability analysis and simultaneous product met...
Abstract. In order to develop reliable applications for parallel ma-chines, programming languages an...
Abstract. We present a framework for verifying safety properties of parameter-ized systems. Our fram...
International audienceWe address the problem of statically checking safety properties (such as asser...
Coordination and synchronization of parallel tasks is a ma-jor source of complexity in parallel prog...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
AbstractWe address the verification problem of networks of communicating pushdown systems modeling c...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Many techniques in many diverse areas in computer science, such as process modelling, process progra...
We address the problem of automatically establishing correctness for programs generating an arbitrar...
We study reachability and deadlock detection questions in multi-stage scheduling systems. The jobs h...
Phasers pose an interesting synchronization mechanism that generalizes many collective synchronizati...
We consider parameterized verification of concurrent programs under the Total Store Order (TSO) sema...
This thesis proposes two techniques, simultaneous reachability analysis and simultaneous product met...
Abstract. In order to develop reliable applications for parallel ma-chines, programming languages an...
Abstract. We present a framework for verifying safety properties of parameter-ized systems. Our fram...