Chalmers, Kevin, "What are Communicating Process Architectures? Towards a Framework for Evaluating Message-passing Concurrency Languages", , 2024