Outils théoriques pour formaliser et comprendre le comportement des programmes, et techniques de programmation avancées, dans deux paradigmes : la programmation fonctionnelle et la programmation concurrente.
Les outils couvrent : les sémantiques qui donnent une vision globale du résultat et du comportement d’un programme, les modèles d’exécution qui décrivent à un grain plus fin les étapes de l’exécution, et les systèmes de types qui garantissent certaines propriétés sur l’exécution des programmes.

Documents