Dans cette thèse nous étudions l'espace d'état des programmes concurrents à l'aide des outils de la combinatoire analytique. Dans un premier temps nous analysons une classe de programmes utilisant du parallélisme, du choix non déterministe, des boucles et de la synchronisation de type fork-join. Pour cette classe nous proposons des résultats quantitatifs sur l'explosion combinatoire de l'espace d'état et des outils algorithmiques efficaces de génération aléatoire uniforme d'exécutions. Dans un second temps nous étudions une nouvelle classe de graphes dirigés sans cycles en tant qu'approximation des ordres partiels, eux mêmes modélisant fidèlement le flot de contrôle des programmes concurrents. Pour cette classe nous proposons un algorithme ...
Cette thèse porte sur des aspects structuraux et algorithmiques des graphes. Elle est divisée en deu...
On étudie en combinatoire les objets munis d’une taille (la taille dans le cadre informatique peut s...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...
In this thesis, we study the state space of concurrent programs using the tools from analytic combin...
Un programme concurrent est composé de plusieurs unités logiques : les processus. Chaque processus a...
A concurrent program is a composition of several logical blocks: the processes. Each process has its...
Abstract. We present an algorithmic method for the quantitative, performance-aware synthesis of conc...
International audienceIn this paper, we study the interleaving – or pure merge – operator that most ...
We present an algorithmic method for the synthesis of concurrent programs that are optimal with resp...
In this paper, we study the interleaving – or pure merge – operator that most often characterizes pa...
Pour utiliser la puissance de calcul des ordinateurs modernes, nous devons écrire des programmes con...
We present an algorithmic method for the quantitative, performance-aware synthesis of concurrent pro...
In this paper we address the problem of understanding Concurrency Theory from a combinatorial point ...
In this paper we focus on concurrent processes built on synchronization by means of futures. This co...
Design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed netw...
Cette thèse porte sur des aspects structuraux et algorithmiques des graphes. Elle est divisée en deu...
On étudie en combinatoire les objets munis d’une taille (la taille dans le cadre informatique peut s...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...
In this thesis, we study the state space of concurrent programs using the tools from analytic combin...
Un programme concurrent est composé de plusieurs unités logiques : les processus. Chaque processus a...
A concurrent program is a composition of several logical blocks: the processes. Each process has its...
Abstract. We present an algorithmic method for the quantitative, performance-aware synthesis of conc...
International audienceIn this paper, we study the interleaving – or pure merge – operator that most ...
We present an algorithmic method for the synthesis of concurrent programs that are optimal with resp...
In this paper, we study the interleaving – or pure merge – operator that most often characterizes pa...
Pour utiliser la puissance de calcul des ordinateurs modernes, nous devons écrire des programmes con...
We present an algorithmic method for the quantitative, performance-aware synthesis of concurrent pro...
In this paper we address the problem of understanding Concurrency Theory from a combinatorial point ...
In this paper we focus on concurrent processes built on synchronization by means of futures. This co...
Design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed netw...
Cette thèse porte sur des aspects structuraux et algorithmiques des graphes. Elle est divisée en deu...
On étudie en combinatoire les objets munis d’une taille (la taille dans le cadre informatique peut s...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...