On Sessions and Infinite DataArticleAuthors: Paula Severi ; Luca Padovani

; Emilio Tuosto ; Mariangiola Dezani-Ciancaglini
NULL##0000-0001-9097-1297##NULL##NULL
Paula Severi;Luca Padovani;Emilio Tuosto;Mariangiola Dezani-Ciancaglini
We define a novel calculus that combines a call-by-name functional core with session-based communication primitives. We develop a typing discipline that guarantees both normalisation of expressions and progress of processes and that uncovers an unexpected interplay between evaluation and communication.
Comment: 39 pages 6 files including .bbl
Volume: Volume 13, Issue 2
Secondary volumes: Selected Papers of the 36th International Conference on Formal Techniques for Distributed Objects, Components and Systems and the 18th International Conference on Coordination Models and Languages (FORTE and COORDINATION 2016)
Published on: June 20, 2017
Imported on: June 20, 2017
Keywords: Computer Science - Logic in Computer Science
Funding:
Source : OpenAIRE Graph- Scalable Hybrid Variability for Distributed Evolving Software Systems; Funder: European Commission; Code: 644298
- REfactoring Parallel Heterogeneous Resource-Aware Applications - a Software Engineering Approach; Funder: European Commission; Code: 644235