We use cookies to improve your experience with our site.
Tian-Yue Cao, Bo-Wen Zhang, Zhao Jin, Yong-Zhi Cao, Han-Pin Wang. A separation logic for sequences in block-based cloud storage systems and its decidability[J]. Journal of Computer Science and Technology. DOI: 10.1007/s11390-025-4684-9
Citation: Tian-Yue Cao, Bo-Wen Zhang, Zhao Jin, Yong-Zhi Cao, Han-Pin Wang. A separation logic for sequences in block-based cloud storage systems and its decidability[J]. Journal of Computer Science and Technology. DOI: 10.1007/s11390-025-4684-9

A separation logic for sequences in block-based cloud storage systems and its decidability

  • Cloud storage system is crucial for ensuring business stability and data reliability. Among them, block-based cloud storage systems (BCSS) have been widely adopted in the industry due to their high efficiency and strong performance. However, system failures occur from time to time, causing significant financial losses to companies. Therefore, verifying the reliability of BCSS has become important and urgent. Nevertheless, since blocks in these systems are of finite but variable sizes, it is difficult to describe and verify properties using first-order logic or separation logic. To address this issue, we propose sequence-based separation logic, which introduces sequence values and sequence variables into separation logic. Our logic can simplify property expressions while enhancing the ability to describe these systems. To provide a theoretical foundation for verification, we study the decidability of this logic, with the main conclusions as follows: 1) the satisfiability problem of the fragment with a single quantifier alternation is decidable, and belongs to 2-EXPTIME. As a by-product, we propose a decision procedure for this decidable fragment; 2) the satisfiability problem of the fragment with two quantifier alternations is undecidable.
  • loading

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return