1. Types for dyadic interaction;Honda,1993
2. Language primitives and type discipline for structured communication-based programming;Honda,1998
3. Foundations of session types and behavioural contracts;Hüttel;ACM Comput. Surv.,2016
4. Proving liveness properties of concurrent programs;Owicki;ACM Trans. Program. Lang. Syst.,1982
5. Progress, justness, and fairness;van Glabbeek;ACM Comput. Surv.,2019