Communicating process architectures 2008 WoTUG-31 (Concurrent systems engineering series, 2008)