Toward Bringing Distributed System Design upon Rigorous Footing | IEEE Conference Publication | IEEE Xplore