1. Concurrent Programming in Erlang;Armstrong,1996
2. Correspondence assertions for process synchronization in concurrent communications;Bonelli;Journal of Functional Programming,2005
3. Making the future safe for the past: Adding genericity to the Java programming language;Bracha,1998
4. A calculus of global interaction based on session types;Carbone,2007
5. Structured communication-centred programming for web services;Carbone,2007