Resource-aware session types for digital contracts

A Das, S Balzer, J Hoffmann… - 2021 IEEE 34th …, 2021 - ieeexplore.ieee.org
Programming digital contracts comes with unique challenges, which include (i) expressing
and enforcing protocols of interaction,(ii) controlling resource usage, and (iii) preventing the …

[PDF][PDF] Rast: Resource-aware session types with arithmetic refinements

A Das, F Pfenning - Leibniz international proceedings in informatics, 2020 - par.nsf.gov
Traditional session types prescribe bidirectional communication protocols for concurrent
computations, where well-typed programs are guaranteed to adhere to the protocols. Recent …

[HTML][HTML] Fairness and communication-based semantics for session-typed languages

R Kavanagh - Information and Computation, 2022 - Elsevier
Polarized SILL is a programming language that combines functional programming with
session-typed message-passing concurrency. It features general recursion; code and …

[PDF][PDF] Communication-Based Semantics for Recursive Session-Typed Processes

R Kavanagh - 2021 - csd.cmu.edu
Communicating systems are ubiquitous, and they bring human lives inestimable value.
Despite this, they often go wrong, sometimes with severe consequences. They are hard to …

H-calculus: session types for hardware analysis and well-definedness

LGS Sá - 2021 - icts.unb.br
Síntese de alto nível é considerada o próximo passo lógico em design de hardware, mas os
resultados, em geral, ainda não são tão bons quanto ao que a indústria necessita …

[PDF][PDF] Denotational Semantics for Session-Typed Languages

R Kavanagh - 2020 - rak.ac
Introduction e proofs-as-programs correspondence between linear logic and the session-
typed π-calculus is the foundation of many programming languages [TCP; Wad; CP; TY a] …

[引用][C] Automating Concurrency with Futures in ML

A Gupta