A concurrent program is a composition of several logical blocks: the processes. Each process has its own behavior, independent from the others: it sequentially runs its actions. An important goal is to ensure that such concurrent complex systems are faultless. This problem is studied in the field of concurrency theory. When several process are running in parallel, the running order of the actions of the total program is no more decided. This is the well-known "combinatorial explosion" phenomena, meaning that the number of possible runs of the global program is huge. The analysis techniques and methods existing (model checking, static analysis, automated testing, etc) are irremediably limited by this "explosion". This thesis is a part of ...
Game semantics is an effective tool to study and model abstractly programming languages from a mathe...
International audienceThe topic of this paper is the distributed and incremental generation of long ...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...
Un programme concurrent est composé de plusieurs unités logiques : les processus. Chaque processus a...
In this thesis, we study the state space of concurrent programs using the tools from analytic combin...
In this paper we focus on concurrent processes built on synchronization by means of futures. This co...
In this paper we address the problem of understanding Concurrency Theory from a combinatorial point ...
In this paper, we study the interleaving – or pure merge – operator that most often characterizes pa...
International audienceIn this paper, we study the interleaving – or pure merge – operator that most ...
19 pages, 2 figuresWe introduce an algorithm for the uniform generation of infinite runs in concurre...
To use the computational power of modern computing machines, we have to deal with concurrent program...
Pour utiliser la puissance de calcul des ordinateurs modernes, nous devons écrire des programmes con...
International audienceIn this paper we focus on concurrent processes built on synchronization by mea...
Concurrency has an important role in modern systems and programming. It reveals the phenomenon that ...
Abstract. We present an algorithmic method for the quantitative, performance-aware synthesis of conc...
Game semantics is an effective tool to study and model abstractly programming languages from a mathe...
International audienceThe topic of this paper is the distributed and incremental generation of long ...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...
Un programme concurrent est composé de plusieurs unités logiques : les processus. Chaque processus a...
In this thesis, we study the state space of concurrent programs using the tools from analytic combin...
In this paper we focus on concurrent processes built on synchronization by means of futures. This co...
In this paper we address the problem of understanding Concurrency Theory from a combinatorial point ...
In this paper, we study the interleaving – or pure merge – operator that most often characterizes pa...
International audienceIn this paper, we study the interleaving – or pure merge – operator that most ...
19 pages, 2 figuresWe introduce an algorithm for the uniform generation of infinite runs in concurre...
To use the computational power of modern computing machines, we have to deal with concurrent program...
Pour utiliser la puissance de calcul des ordinateurs modernes, nous devons écrire des programmes con...
International audienceIn this paper we focus on concurrent processes built on synchronization by mea...
Concurrency has an important role in modern systems and programming. It reveals the phenomenon that ...
Abstract. We present an algorithmic method for the quantitative, performance-aware synthesis of conc...
Game semantics is an effective tool to study and model abstractly programming languages from a mathe...
International audienceThe topic of this paper is the distributed and incremental generation of long ...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...