activity
20192022
most citedProceedings of the 12th International Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software

1 citations · 1 across the 5 of their papers we have counts for

collaborators

7 papers

cs.PL2022

Recursive Session Logical Relations

Farzaneh Derakhshan, Stephanie Balzer

Program equivalence is the fulcrum for reasoning about and proving properties of programs. For noninterference, for example, program equivalence up to the secrecy level of an obser…

cs.PL2022

Ferrite: A Judgmental Embedding of Session Types in Rust

Ruo Fei Chen, Stephanie Balzer, Bernardo Toninho

\emph{Session types} have proved viable in expressing and verifying the protocols of message-passing systems. While message passing is a dominant concurrency paradigm in practice,…

cs.PL2021

Session Logical Relations for Noninterference

Farzaneh Derakhshan, Stephanie Balzer, Limin Jia

Information flow control type systems statically restrict the propagation of sensitive data to ensure end-to-end confidentiality. The property to be shown is noninterference, asser…

cs.PL2021

Manifestly Phased Communication via Shared Session Types

Chuta Sano, Stephanie Balzer, Frank Pfenning

Session types denote message protocols between concurrent processes, allowing a type-safe expression of inter-process communication. Although previous work demonstrate a well-defin…

cs.PL2020

Ferrite: A Judgmental Embedding of Session Types in Rust

Ruofei Chen, Stephanie Balzer, Bernardo Toninho

This paper introduces Ferrite, a shallow embedding of session types in Rust. In contrast to existing session type libraries and embeddings for mainstream languages, Ferrite not onl…

cs.PL2020★ 1 cited

Proceedings of the 12th International Workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software

Stephanie Balzer, Luca Padovani

Modern hardware platforms, from the very small to the very large, increasingly provide parallel and distributed computing resources for applications to maximise performance. Many a…

cs.PL2019

Resource-Aware Session Types for Digital Contracts

Ankush Das, Stephanie Balzer, Jan Hoffmann +2

Programming digital contracts comes with unique challenges, which include (i) expressing and enforcing protocols of interaction, (ii) controlling resource usage, and (iii) preventi…