Semantics for a Distributed Programming Language Using SACS and Weakest Pre-Conditions | IEEE Conference Publication | IEEE Xplore