Adding recursion to Dpi (Extended abstract) - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

Adding recursion to Dpi (Extended abstract)

Samuel Hym
Matthew Hennessy
  • Fonction : Auteur
  • PersonId : 839316

Résumé

Dpi is a distributed version of the pi-calculus, in which processes are explicitly located, and a migration construct may be used for moving between locations. We argue that adding a recursion operator to the language increases significantly its descriptive power. But typing recursive processes requires the use of potentially infinite types. We show that the capability-based typing system of Dpi can be extended to co-inductive types so that recursive processes can be successfully supported. We also show that, as in the pi-calculus, recursion can be implemented via iteration. This translation improves on the standard ones by being compositional but still requires co-inductive types and comes with a significant migration overhead in our distributed setting.

Dates et versions

hal-00140655 , version 1 (08-04-2007)

Identifiants

Citer

Samuel Hym, Matthew Hennessy. Adding recursion to Dpi (Extended abstract). May 2006, pp.115-133, ⟨10.1016/j.entcs.2005.09.029⟩. ⟨hal-00140655⟩
76 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More