Compositional Reasoning for Explicit Resource Management in Channel-Based Concurrency

We define a pi-calculus variant with a costed semantics where channels are treated as resources that must explicitly be allocated before they are used and can be deallocated when no longer required. We use a substructural type system tracking permission transfer to construct coinductive proof techni...

Full description

Bibliographic Details
Main Authors: Adrian Francalanza, Edsko DeVries, Matthew Hennessy
Format: Article
Language:English
Published: Logical Methods in Computer Science e.V. 2014-06-01
Series:Logical Methods in Computer Science
Subjects:
Online Access:https://lmcs.episciences.org/691/pdf