Abstractions symboliques  Acteurs  Algèbre linéaire  Analyse Pire Cas  Analyse de coût  Analyse statique  Analyse statique modulaire  Application parallèle  Applications distribuées  Arbres  Assistant de preuve  Assistants de preuve  BSP  Bases de données -- Interrogation  Bases de données  Benchmark  Bulk Synchronous Parallelism  C plus-plus  C++  CUDA  Calcul intensif  Chaînes de caractères  Cholesky  Cohérence  Communication  Compilation  Compilation  Concurrence  Concurrence à mémoire partagée  Coq  Coq  Correction par construction  Cryptographie  Domaines abstraits numériques  Données à historique  Décomposition modulaire  Effets de bord  Flots  Fpga  Fraîcheur  Futurs  GPU  Gestion mémoire  Grand collisionneur de hadrons  Graphes de flot de contrôle  Graphs temporels  Génération de code  Informatique  Interblocage asymptotique  Interfaces de programmation d'applications  Interprétation abstraite  Isolation  Isomorphisme de sous-graphe  JavaScript  JavaScript  Jeux en ligne  Jeux massivement multi-joueurs  Kalman  Kalman, Filtrage de  Langages centrés données  Langages de programmation -- Sémantique  Langages de programmation  Langages de programmation fonctionnelle  Langages dédiés  Langages fonctionels  Langages synchrones  Languages dédiés  Linux  Linux  Logiciel  Logiciels -- Compatibilité  Logiciels -- Vérification  Logique de séparation  ML  MP-RSoC  MPI  Machine virtuelle  Matrices symétriques  Meta programmation  Microcontrôleurs -- Programmation  Microcontrôleurs  Microprocesseurs multi-coeurs  Modèles de programmation  Mpi  Multithread  Mutex  Mémoire  Mémoire faiblement cohérente  Mémoire partagée répartie  Méthodes formelles  Méthodes formelles  NoC  OCaml  Objective Caml  Objets actifs  Ordinateurs -- Programmation  Outils de développements  Parallélisme  Parallélisme  Parallélisme de donnée  Parallélisme de tache  Pbd  Petites matrices  Pointeurs utilisateur  Portabilité  Preuve  Preuves  Preuves de programmes  Processeurs à hautes performances  Programmation  Programmation Réactive  Programmation asynchrone  Programmation certifiée  Programmation concurrente  Programmation de haut niveau  Programmation fonctionnelle  Programmation fonctionnelle  Programmation générative  Programmation générique  Programmation impérative  Programmation impérative  Programmation parallèle  Programmation parallèle  Programmation réctive  Programmation sur Internet  Programmation synchrone  Programmes concurrents  Python  Raffinement  Requêtes intégrées au langage  SIMD  SPMD  Sciences et technologies de l'information et de la communication  Synchrone  Synchronisation  Systèmes de types  Systèmes informatiques -- Mesures de sûreté  Systèmes linéaires  Systèmes, Analyse de  Sécurité  Sémantique  Sémantique opérationnelle  Sémantique relationnelle  Sûreté des langages  Temps réel  Threads  Théorie de la démonstration  Théorie des graphes  Typage  Verouillage imbriqué  Vérification  Vérification de modèles  WCET  Web  Zéro-copie  Évitement des interblocages  

Emmanuel Chailloux dirige actuellement les 2 thèses suivantes :

Informatique
En préparation depuis le 13-03-2021
Thèse en préparation

Informatique
Soutenue le 16-05-2023
Thèse en préparation


Emmanuel Chailloux a dirigé les 10 thèses suivantes :

Informatique
Soutenue en 2011
Thèse soutenue

Emmanuel Chailloux a été président de jury des 6 thèses suivantes :

Informatique
Soutenue le 28-06-2019
Thèse soutenue
Informatique, télécommunications et électronique
Soutenue le 13-02-2019
Thèse soutenue
Mathématiques. Logique et fondements de l'informatique
Soutenue le 18-09-2018
Thèse soutenue

Emmanuel Chailloux a été rapporteur des 6 thèses suivantes :

Informatique
Soutenue le 06-07-2018
Thèse soutenue

Emmanuel Chailloux a été membre de jury des 5 thèses suivantes :

STIC (sciences et technologies de l'information et de la communication) - Cergy
Soutenue le 22-06-2015
Thèse soutenue