Sessionstyper fångar exakt protokollstruktur i samtidig programmering, men anger inte egenskaper hos de utbytta värdena utöver deras grundläggande typ. Raffineringstyper är en form av beroende typer som kan hantera denna begränsning, kombinera typer med logiska formler som kan hänvisa till programvärden och kan begränsa typer med godtyckliga predikat. Vi presenterar en pi kalkyl med anta och hävda operationer, maskinskrivna med en session disciplin som innehåller förfining formler skrivna i ett fragment av Multiplicativ Linjär Logik. Vår ursprungliga kombination av session och förfining, tillsammans med de väletablerade fördelarna med linearitet, tillåter mycket finkorniga specifikationer av kommunikationsprotokoll där förfining formler behandlas som logiska resurser snarare än ihållande sanningar.
Linjärt förfinade sessionstyper REF utökar π-kalculus med kapacitet från ett fragment av multiplikativ linjär logik.
Linearly Refined Session Types
{'venue': 'EPTCS 101, 2012, pp. 38-49', 'journal': None, 'mag_field_of_study': ['Computer Science']}