Copyless message passing is a communication paradigm in which only pointers are exchanged between sender and receiver processes. Because of its nature, this paradigm requires that messages are treated as linear resources. Yet, even linear type systems leave room for scenarios where apparently well-typed programs may leak memory. In this work we develop a polymorphic type system for leak-free copyless messaging in a functional setting, where first-class functions can be used as messages.
Polymorphic Types for Leak Detection in a Session-Oriented Functional Language
BONO, Viviana;PADOVANI, Luca;
2013-01-01
Abstract
Copyless message passing is a communication paradigm in which only pointers are exchanged between sender and receiver processes. Because of its nature, this paradigm requires that messages are treated as linear resources. Yet, even linear type systems leave room for scenarios where apparently well-typed programs may leak memory. In this work we develop a polymorphic type system for leak-free copyless messaging in a functional setting, where first-class functions can be used as messages.File in questo prodotto:
File | Dimensione | Formato | |
---|---|---|---|
BonoPadovaniTosatto13_4aperto.pdf
Accesso aperto
Tipo di file:
POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione
625.3 kB
Formato
Adobe PDF
|
625.3 kB | Adobe PDF | Visualizza/Apri |
2013 - FORTE - Bono Padovani Tosatto.pdf
Accesso riservato
Tipo di file:
PDF EDITORIALE
Dimensione
294.57 kB
Formato
Adobe PDF
|
294.57 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.