Sessions and session types: An overview
M Dezani-Ciancaglini, U De'Liguoro - … 2009, Bologna, Italy, September 4-5 …, 2010 - Springer
We illustrate the concepts of sessions and session types as they have been developed in
the setting of the π-calculus. Motivated by the goal of obtaining a formalisation closer to …
the setting of the π-calculus. Motivated by the goal of obtaining a formalisation closer to …
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 …
Less is more: multiparty session types revisited
Multiparty Session Types (MPST) are a typing discipline ensuring that a message-passing
process implements a multiparty session protocol, without errors. In this paper, we propose a …
process implements a multiparty session protocol, without errors. In this paper, we propose a …
Behavioral types in programming languages
A recent trend in programming language research is to use behavioral type theory to ensure
various correctness properties of largescale, communication-intensive systems. Behavioral …
various correctness properties of largescale, communication-intensive systems. Behavioral …
Deadlock-freedom-by-design: multiparty asynchronous global programming
Over the last decade, global descriptions have been successfully employed for the
verification and implementation of communicating systems, respectively as protocol …
verification and implementation of communicating systems, respectively as protocol …
Multiparty session types meet communicating automata
PM Deniélou, N Yoshida - European Symposium on Programming, 2012 - Springer
Communicating finite state machines (CFSMs) represent processes which communicate by
asynchronous exchanges of messages via FIFO channels. Their major impact has been in …
asynchronous exchanges of messages via FIFO channels. Their major impact has been in …
Multiparty compatibility in communicating automata: Characterisation and synthesis of global session types
PM Deniélou, N Yoshida - International Colloquium on Automata …, 2013 - Springer
Multiparty session types are a type system that can ensure the safety and liveness of
distributed peers via the global specification of their interactions. To construct a global …
distributed peers via the global specification of their interactions. To construct a global …
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 …
which follow communication sequences specified as a global type. When a process is …
The Scribble protocol language
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 …
Account Menu Find a journal Publish with us Track your research Search Cart Book cover …