Multiparty asynchronous session types
Communication is becoming one of the central elements in software development. As a
potential typed foundation for structured communication-centred programming, session …
potential typed foundation for structured communication-centred programming, session …
Multiparty asynchronous session types
Communication is a central elements in software development. As a potential typed
foundation for structured communication-centered programming, session types have been …
foundation for structured communication-centered programming, session types have been …
Global progress in dynamically interleaved multiparty sessions
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 …
follow a prescribed scenario specified as a global type signature. This paper develops …
Global progress for dynamically interleaved multiparty sessions
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 …
which follow communication sequences specified as a global type. When a process is …
A theory of design-by-contract for distributed multiparty interactions
Abstract Design by Contract (DbC) promotes reliable software development through
elaboration of type signatures for sequential programs with logical predicates. This paper …
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 …
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 …
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 …
communication subty**, which allows partial commutativity of actions with maximal …
A gentle introduction to multiparty asynchronous session types
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 …
types specifically targeted at describing protocols in distributed systems based on …
Parameterised multiparty session types
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 …
participants, the number of messages or the interaction structure are only known at run-time …