Model checking distributed systems by combining caching and process checkpointing | IEEE Conference Publication | IEEE Xplore