Rob Gerth
Univ. of Utrecht, Utrecht, The Netherlands
Using message passing for distributed programming: proof rules and disciplines
ACM Transactions on Programming Languages and Systems (TOPLAS)
Concepts and Notations for Concurrent Programming
ACM Computing Surveys (CSUR)