Choreography-Based Analysis of Distributed Message Passing Programs | IEEE Conference Publication | IEEE Xplore