Introduction
Le pi-calcul est un langage formel développé dans les années 90 pour
raisonner sur les systèmes distribués communicant. Il permet de plus
de décrire des systèmes de processus mobiles, c.à.d. des systèmes dont
le nombre de processus ainsi que liens de communication entre
processus peuvent varier au cours du temps.
L'article ``The Polyadic pi-calculus: a Tutorial'', de Robin Milner,
qu'il s'agira d'exposer, a sensiblement contribué à populariser ce
langage. Le pi-calcul est principalement utilisé pour établir
des preuves d'équivalence entre des modèles de systèmes distribués.
Cette lecture sera l'occasion de découvrir que dans le monde
des systèmes distribués, des processus peuvent être considérés
comme étant ou non identiques, selon de nombreux points de vue.
Des implémentations utilisant les thread Java sont envisageables.
Liens
Tutorial
de R. Milner (ne lire que les 30 premières pages)
GOUBAULT Eric
Last modified: Mon Jan 28 18:54:47 MET 2002