Foundations of session types and behavioural contracts

H Hüttel, I Lanese, VT Vasconcelos, L Caires… - ACM Computing …, 2016 - dl.acm.org
Behavioural type systems, usually associated to concurrent or distributed computations,
encompass concepts such as interfaces, communication protocols, and contracts, in addition …

Multiparty asynchronous session types

K Honda, N Yoshida, M Carbone - Proceedings of the 35th annual ACM …, 2008 - dl.acm.org
Communication is becoming one of the central elements in software development. As a
potential typed foundation for structured communication-centred programming, session …

Multiparty asynchronous session types

K Honda, N Yoshida, M Carbone - Journal of the ACM (JACM), 2016 - dl.acm.org
Communication is a central elements in software development. As a potential typed
foundation for structured communication-centered programming, session types have been …

Deadlock-freedom-by-design: multiparty asynchronous global programming

M Carbone, F Montesi - ACM SIGPLAN Notices, 2013 - dl.acm.org
Over the last decade, global descriptions have been successfully employed for the
verification and implementation of communicating systems, respectively as protocol …

Global progress for dynamically interleaved multiparty sessions

M Coppo, M Dezani-Ciancaglini, N Yoshida… - … Structures in Computer …, 2016 - cambridge.org
A multiparty session forms a unit of structured communication among many participants
which follow communication sequences specified as a global type. When a process is …

The Scribble protocol language

N Yoshida, R Hu, R Neykova, N Ng - … Aires, Argentina, August 30-31, 2013 …, 2014 - Springer
The Scribble Protocol Language | SpringerLink Skip to main content Advertisement SpringerLink
Account Menu Find a journal Publish with us Track your research Search Cart Book cover …

Dynamic multirole session types

PM Deniélou, N Yoshida - Proceedings of the 38th annual ACM …, 2011 - dl.acm.org
Multiparty session types enforce structured safe communications between several
participants, as long as their number is fixed when the session starts. In order to handle …

Statically verified refinements for multiparty protocols

F Zhou, F Ferreira, R Hu, R Neykova… - Proceedings of the ACM …, 2020 - dl.acm.org
With distributed computing becoming ubiquitous in the modern era, safe distributed
programming is an open challenge. To address this, multiparty session types (MPST) …

Scribbling interactions with a formal foundation

K Honda, A Mukhamedov, G Brown, TC Chen… - … Computing and Internet …, 2011 - Springer
In this paper we discuss our ongoing endeavour to apply notations and algorithms based on
the π-calculus and its theories for the development of large-scale distributed systems. The …

Explicit connection actions in multiparty session types

R Hu, N Yoshida - … to Software Engineering: 20th International Conference …, 2017 - Springer
This work extends asynchronous multiparty session types (MPST) with explicit connection
actions to support protocols with optional and dynamic participants. The actions by which …