Sciweavers

TGC
2005
Springer

A General Name Binding Mechanism

14 years 5 months ago
A General Name Binding Mechanism
We study fusion and binding mechanisms in name passing process calculi. To this purpose, we introduce the U-Calculus, a process calculus with no I/O polarities and a unique form of binding. The latter can be used both to control the scope of fusions and to handle new name generation. This is achieved by means of a simple form of typing: each bound name x is annotated with a set of exceptions, that is names that cannot be fused to x. The new calculus is proven to be more expressive than pi-calculus and Fusion calculus separately. In U-Calculus, the syntactic nesting of name binders has a semantic meaning, which cannot be overcome by the ordering of name extrusions at runtime. Thanks to this mixture of static and dynamic ordering of names, U-Calculus admits a form of labelled bisimulation which is a congruence. This property yields a substantial improvement with respect to previous proposals by the same authors aimed at unifying the above two languages. The additional expressiveness of U...
Michele Boreale, Maria Grazia Buscemi, Ugo Montana
Added 28 Jun 2010
Updated 28 Jun 2010
Type Conference
Year 2005
Where TGC
Authors Michele Boreale, Maria Grazia Buscemi, Ugo Montanari
Comments (0)