Type-Based Analysis for Session Inference

October 13, 2015 Β· Declared Dead Β· πŸ› Formal Techniques for (Networked and) Distributed Systems

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Carlo Spaccasassi, Vasileios Koutavas arXiv ID 1510.03929 Category cs.PL: Programming Languages Citations 1 Venue Formal Techniques for (Networked and) Distributed Systems Last Checked 4 months ago
Abstract
We propose a type-based analysis to infer the session protocols of channels in an ML-like concurrent functional language. Combining and extending well-known techniques, we develop a type-checking system that separates the underlying ML type system from the typing of sessions. Without using linearity, our system guarantees communication safety and partial lock freedom. It also supports provably complete session inference for finite sessions with no programmer annotations. We exhibit the usefulness of our system with interesting examples, including one which is not typable in substructural type systems.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Programming Languages

Died the same way β€” πŸ‘» Ghosted