Niveau: Supérieur, Doctorat, Bac+8
Concurrent Nets A Study of Prefixing in Process Calculi Emmanuel Beffara François Maurel May 1, 2005 Abstract We introduce the calculus of concurrent nets as an extension of the fu- sion calculus in which usual prefixing is replaced by arbitrary monotonic guards. Then we use this formalism to describe the prefixing policy of standard calculi as a particular form of communication. By developing a graphical syntax, we sharpen the geometric intuition and finally we pro- vide an encoding of these guards as causality in the prefix-free fragment, in the spirit of the encoding of the fusion calculus into solos by Laneve and Victor, proving that communication by fusion is expressive enough to implement arbitrary monotonic guards. 1 Introduction The pi-calculus [1] has generated a wide range of calculi on the search for both a simplification of the syntax and a widening of the expressiveness. Fu's ?- calculus [2], Parrow and Victor's fusion calculus [3] and Gardner and Wischik's explicit fusions [4] are important examples where name substitution is replaced by unification, which makes the calculus simpler, more symmetric and yet more expressive. Most models for concurrent and mobile computation are geometric in nature, and even term calculi have a strong spatial intuition. Indeed, every process calculus comes with a handful of structural rules for commutation and scoping that define appropriate notions of locality. This geometric flavour of term calculi led to the proposal of several graphical syntaxes for existing cal- culi, like pi-nets [5] or solo diagrams [6], and to the introduction of new purely
- monotonic scheduling
- victor's fusion
- fusion calculus into
- process calculi
- arbitrary mono- tonic
- fusion calculus
- implement arbitrary
- calculus
- rules
- actions ?