Multi-Grained Specifications for Distributed System Model Checking and Verification — arXiv2