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 …

Global progress in dynamically interleaved multiparty sessions

L Bettini, M Coppo, L D'Antoni, M De Luca… - … on Concurrency Theory, 2008 - Springer
A multiparty session forms a unit of structured interactions among many participants which
follow a prescribed scenario specified as a global type signature. This paper develops …

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 …

A theory of design-by-contract for distributed multiparty interactions

L Bocchi, K Honda, E Tuosto, N Yoshida - CONCUR 2010-Concurrency …, 2010 - Springer
Abstract Design by Contract (DbC) promotes reliable software development through
elaboration of type signatures for sequential programs with logical predicates. This paper …

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 …

Deadlock and lock freedom in the linear π-calculus

L Padovani - Proceedings of the Joint Meeting of the Twenty-Third …, 2014 - dl.acm.org
We study two refinements of the linear π-calculus that ensure deadlock freedom (the
absence of stable states with pending linear communications) and lock freedom (the …

Global principal ty** in partially commutative asynchronous sessions

D Mostrous, N Yoshida, K Honda - … on Programming, ESOP 2009, Held as …, 2009 - Springer
We generalise a theory of multiparty session types for the π-calculus through asynchronous
communication subty**, which allows partial commutativity of actions with maximal …

A gentle introduction to multiparty asynchronous session types

M Coppo, M Dezani-Ciancaglini, L Padovani… - Formal Methods for …, 2015 - Springer
This article provides a gentle introduction to multiparty session types, a class of behavioural
types specifically targeted at describing protocols in distributed systems based on …

Parameterised multiparty session types

PM Deniélou, N Yoshida, A Bejleri… - Logical Methods in …, 2012 - lmcs.episciences.org
For many application-level distributed protocols and parallel algorithms, the set of
participants, the number of messages or the interaction structure are only known at run-time …