activity
20122026
most citedOn the Preciseness of Subtyping in Session Types

35 citations · 63 across the 23 of their papers we have counts for

collaborators
Showing cs.PLShow all

14 papers · 1 filter

cs.PL2026

NEST: Network Enforced Session Types (Technical Report)

Jens Kanstrup Larsen, Alceste Scalas, Guy Amir +3

This paper introduces NEST (Network-Enforced Session Types), a runtime verification framework that moves application-level protocol monitoring into the network fabric. Unlike prior…

cs.PL2026

JoinActors: A Modular Library for Actors with Join Patterns

Ayman Hussein, Philipp Haller, Ioannis Karras +3

Join patterns are a high-level programming construct for message-passing applications. They offer an intuitive and declarative approach for specifying how concurrent and distribute…

cs.PL2024★ 1 cited

Encoding Petri Nets into CCS (Technical Report)

Benjamin Bogø, Andrea Burattin, Alceste Scalas

This paper explores the problem of determining which classes of Petri nets can be encoded into behaviourally-equivalent CCS processes. Most of the existing related literature focus…

cs.PL2024

Behavioural Types for Heterogeneous Systems (Position Paper)

Simon Fowler, Philipp Haller, Roland Kuhn +3

Behavioural types provide a promising way to achieve lightweight, language-integrated verification for communication-centric software. However, a large barrier to the adoption of b…

cs.PL2023★ 1 cited

P4R-Type: a Verified API for P4 Control Plane Programs (Technical Report)

Jens Kanstrup Larsen, Roberto Guanciale, Philipp Haller +1

Software-Defined Networking (SDN) significantly simplifies programming, reconfiguring, and optimizing network devices, such as switches and routers. The de facto standard for progr…

cs.PL2023

Proceedings 14th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software

Ilaria Castellani, Alceste Scalas

This volume contains the proceedings of PLACES 2023, the 14th edition of the Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software. The PLAC…

cs.PL2022★ 7 cited

PSTMonitor: Monitor Synthesis from Probabilistic Session Types

Christian Bartolo Burlò, Adrian Francalanza, Alceste Scalas +2

We present PSTMonitor, a tool for the run-time verification of quantitative specifications of message-passing applications, based on probabilistic session types. The key element of…

cs.PL2022

Generalised Multiparty Session Types with Crash-Stop Failures (Technical Report)

Adam D. Barwell, Alceste Scalas, Nobuko Yoshida +1

Session types enable the specification and verification of communicating systems. However, their theory often assumes that processes never fail. To address this limitation, we pres…

cs.PL2021

Proceedings 14th Interaction and Concurrency Experience

Julien Lange, Anastasia Mavridou, Larisa Safina +1

This volume contains the proceedings of ICE'21, the 14th Interaction and Concurrency Experience, which was held online on the 18th of June 2021, as a satellite event of DisCoTec'21…

cs.PL2021★ 6 cited

Towards Probabilistic Session-Type Monitoring

Christian Bartolo Burlò, Adrian Francalanza, Alceste Scalas +2

We present a tool-based approach for the runtime analysis of communicating processes grounded on probabilistic binary session types. We synthesise a monitor out of a probabilistic…

cs.PL2020

Proceedings 13th Interaction and Concurrency Experience

Julien Lange, Anastasia Mavridou, Larisa Safina +1

This volume contains the proceedings of ICE'20, the 13th Interaction and Concurrency Experience, which was held online on the 19th of June 2020, as a satellite event of DisCoTec'20…

cs.PL2019

Proceedings 12th Interaction and Concurrency Experience

Massimo Bartoletti, Ludovic Henrio, Anastasia Mavridou +1

This volume contains the proceedings of ICE'19, the 12th Interaction and Concurrency Experience, which was held in Copenhagen, Denmark on the 20th and 21st of June 2019, as a satel…

cs.PL2017

Multiparty Session Types, Beyond Duality (Abstract)

Alceste Scalas, Nobuko Yoshida

Multiparty Session Types (MPST) are a well-established typing discipline for message-passing processes interacting on sessions involving two or more participants. Session typing ca…

cs.PL2012★ 7 cited

Honesty by Typing

Massimo Bartoletti, Alceste Scalas, Emilio Tuosto +1

We propose a type system for a calculus of contracting processes. Processes can establish sessions by stipulating contracts, and then can interact either by keeping the promises ma…