Inferring and Asserting Distributed System Invariants | IEEE Conference Publication | IEEE Xplore