AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

A Separation Logic for Sequences in Block-Based Cloud Storage Systems and Its Decidability

School of Computer Science, Peking University, Beijing 100871, China
Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education Beijing 100871, China
School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou 450001, China
Show Author Information

Abstract

Cloud storage systems are crucial for ensuring business stability and data reliability. Among them, block-based cloud storage systems (BCSSs) 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 BCSSs 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-Heap Separation Logic (SeqSL), 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 (2-Exponential Time). 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.

Electronic Supplementary Material

Download File(s)
JCST-2408-14684-Highlights.pdf (174.3 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 1678-1692

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Cao T-Y, Zhang B-W, Jin Z, et al. A Separation Logic for Sequences in Block-Based Cloud Storage Systems and Its Decidability. Journal of Computer Science and Technology, 2025, 40(6): 1678-1692. https://doi.org/10.1007/s11390-025-4684-9

515

Views

0

Crossref

0

Web of Science

1

Scopus

0

CSCD

Received: 02 August 2024
Accepted: 21 March 2025
Published: 01 November 2025
© Institute of Computing Technology, Chinese Academy of Sciences 2025