activity
20052023
most citedProbabilistic Model--Checking of Quantum Protocols

51 citations · 191 across the 20 of their papers we have counts for

collaborators

21 papers

cs.PL2023★ 1 cited

Special Delivery: Programming with Mailbox Types (Extended Version)

Simon Fowler, Duncan Paul Attard, Danielle Marshall +2

The asynchronous and unidirectional communication model supported by mailboxes is a key reason for the success of actor languages like Erlang and Elixir for implementing reliable a…

cs.PL2022★ 2 cited

The Different Shades of Infinite Session Types

Simon J. Gay, Diogo Poças, Vasco T. Vasconcelos

Many type systems include infinite types. In session type systems, which are the focus of this paper, infinite types are important because they allow the specification of communica…

cs.PL2021

Multiparty Session Types for Safe Runtime Adaptation in an Actor Language (Extended version)

Paul Harvey, Simon Fowler, Ornela Dardha +1

Human fallibility, unpredictable operating environments, and the heterogeneity of hardware devices are driving the need for software to be able to adapt as seen in the Internet of…

cs.PL2020★ 26 cited

Duality of Session Types: The Final Cut

Simon J. Gay, Peter Thiemann, Vasco T. Vasconcelos

Duality is a central concept in the theory of session types. Since a flaw was found in the original definition of duality for recursive types, several other definitions have been p…

cs.LO2019★ 1 cited

A Session Type System for Asynchronous Unreliable Broadcast Communication

Dimitrios Kouzapas, Ramunas Forsberg Gutkovas, A. Laura Voinea +1

Session types are formal specifications of communication protocols, allowing protocol implementations to be verified by typechecking. Up to now, session type disciplines have assum…

cs.PL2016

Liveness for Verification

Roly Perera, Simon J. Gay

We explore the use of liveness for interactive program verification for a simple concurrent object language. Our experimental IDE integrates two (formally dual) kinds of continuous…