Bisimulations pour le Calcul Bleu

Proposition de stage

Récemment introduit, le calcul bleu [1] propose une synthèse du lambda-calcul et du pi-calcul. Le premier est bien établi comme modèle de la programmation fonctionnelle, le second a l'ambition de jouer le même rôle vis à vis des systèmes distribués. Le stage proposé porte sur les techniques de preuve d'équivalence de ``programmes'' écrits dans le calcul bleu. Une telle équivalence, basée sur la notion de test, a été proposée dans [1], mais elle n'est pas particulièrement bien adaptée à la preuve d'égalités (ou d'inégalités) entre termes du calcul. On peut aussi définir très aisément une ``équivalence à barbes'' pour le calcul bleu, mais elle a le même défaut.

Des travaux récents (référencés ci-dessous) ont montré que, pour des calculs proche du calcul bleu, il est possible de donner une caractérisation de l'équivalence à barbes, en termes de transitions étiquetées, qui fournit une technique de preuve très puissante. L'objectif du stage est, en s'appuyant sur les articles cités ci-dessous, de voir s'il est possible de donner une caractérisation analogue pour l'équivalence à barbes du calcul bleu. On peut d'ailleurs se poser aussi la même question pour l'équivalence observationnelle considérée dans [1].

Encadrement: Ilaria Castellani et Gérard Boudol

Contact:

Tels : 04 92 38 76 39 // 04 92 38 79 40

email :Ilaria.Castellani@sophia.inria.fr // Gerard.Boudol@sophia.inria.fr

Laboratoire d'accueil:

Projet MEIJE, INRIA Sophia Antipolis

Bibliographie:

[1] G. Boudol, The pi-calculus in direct style, POPL'97 (1997), 228-241, .ps.gz.
[2] R. Amadio, I. Castellani, D. Sangiorgi, On bisimulations for the asynchronous pi-calculus, CONCUR 96, LNCS 1119 (1996), 147-162, .ps.gz.
[3] M. Boreale, C. Fournet, C. Laneve, Bisimulations in the Join-Calculus, .ps.gz


Retour à la page du projet :


Ilaria Castellani // Gérard Boudol