Fault-Tolerant Resource Reasoning

  title={Fault-Tolerant Resource Reasoning},
  author={Gian Ntzik and Pedro da Rocha Pinto and Philippa Gardner},
Separation logic has been successful at verifying that programs do not crash due to illegal use of resources. The underlying assumption, however, is that machines do not fail. In practice, machines can fail unpredictably for various reasons, e.g. power loss, corrupting resources. Critical software, e.g. file systems, employ recovery methods to mitigate these effects. We introduce an extension of the Views framework to reason about such methods. We use concurrent separation logic as an instance… CONTINUE READING
8 Citations
22 References
Similar Papers


Publications referenced by this paper.

Similar Papers

Loading similar papers…