English

Completeness Thresholds for Memory Safety of Array Traversing Programs: Early Technical Report

Logic in Computer Science 2023-05-04 v3

Abstract

In this early technical report on an ongoing project, we present -- to the best of our knowledge -- the first study of completeness thresholds for memory safety proofs. Specifically we consider heap-manipulating programs that iterate over arrays without allocating or freeing memory. We present the first notion of completeness thresholds for program verification which reduce unbounded memory safety proofs to bounded ones. Moreover, we present some preliminary ideas on how completeness thresholds can be computed for concrete programs.

Cite

@article{arxiv.2211.11885,
  title  = {Completeness Thresholds for Memory Safety of Array Traversing Programs: Early Technical Report},
  author = {Tobias Reinhard},
  journal= {arXiv preprint arXiv:2211.11885},
  year   = {2023}
}

Comments

20 pages, early technical report, revised title to reflect scope to TR

R2 v1 2026-06-28T06:25:23.615Z