1. Language primitives and type discipline for structured communication-based programming;Honda,1998
2. Multiparty asynchronous session types;Honda,2008
3. Embedding session types in Haskell;Lindley,2016
4. Static deadlock detection for concurrent Go by global session graph synthesis;Ng,2016
5. Session types for Rust;Jespersen,2015