mlsanityData to 7 Oct 2026

Testing Storage-System Correctness: Challenges, Fuzzing Limitations, and AI-Augmented Opportunities

arXiv 2602.02614 ↗First posted 2 Feb 2026cs.SE cs.AI cs.CRcited by 0

Not on the map. Why?

Abstract (arXiv)

Storage systems are fundamental to modern computing infrastructures, yet ensuring their correctness remains challenging in practice. Despite decades of research on system testing, many storage-system failures (including durability, ordering, recovery, and consistency violations) remain difficult to expose systematically. This difficulty stems not primarily from insufficient testing tooling, but from intrinsic properties of storage-system execution, including nondeterministic interleavings, long-horizon state evolution, and correctness semantics that span multiple layers and execution phases. This survey adopts a storage-centric view of system testing and organizes existing techniques according to the execution properties and failure mechanisms they target. We review a broad spectrum of approaches, ranging from concurrency testing and long-running workloads to crash-consistency analysis, hardware-level semantic validation, and distributed fault injection, and analyze their fundamental strengths and limitations. Within this framework, we examine fuzzing as an automated testing paradigm, highlighting systematic mismatches between conventional fuzzing assumptions and storage-system semantics, and discuss how recent artificial intelligence advances may complement fuzzing through state-aware and semantic guidance. Overall, this survey provides a unified perspective on storage-system correctness testing and outlines key challenges

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 97 references that are in the map. First posted on arXiv 2 Feb 2026.

Builds on

9 of 97 references.

References · 9

  1. 2023Software Testing with Large Language Models: Survey, Landscape, and Visioncited by 163
  2. 2018The Art, Science, and Engineering of Fuzzing: A Surveycited by 61
  3. 2020A Survey on Automated Log Analysis for Reliability Engineeringcited by 50
  4. 2020Learning Concise Models from Long Execution Tracescited by 8
  5. 2019DeepRace: Finding Data Race Bugs via Deep Learningcited by 2
  6. 2024On Scalable Integrity Checking for Secure Cloud Diskscited by 2
  7. 2022Finding and Analyzing Crash-Consistency Bugs in Persistent-Memory File Systemscited by 1
  8. 2022The Security War in File Systems: An Empirical Study from A Vulnerability-Centric Perspectivecited by 1
  9. 2026TAAF: A Trace Abstraction and Analysis Framework Synergizing Knowledge Graphs and LLMscited by 1

Built on by

Not cited yet.