Abstract: Highlights•Two-tier heap structure as a formal model of a block-based cloud storage system.•Separation logic-based assertion language with several new operators and connectives.•Hoare-style proof system to reason about BCSS management programs and its soundness.•Methods for formulation of specification rules to make them concise and effective.
Loading