Pith. sign in

REVIEW 2 cited by

Do Unit Proofs Work? An Empirical Study of Compositional Bounded Model Checking for Memory Safety Verification

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2503.13762 v1 pith:MIQYVRNP submitted 2025-03-17 cs.SE

classification cs.SE
keywords unitproofsdefectsempiricalmemorysafetyverificationbounded
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

Memory safety defects pose a major threat to software reliability, enabling cyberattacks, outages, and crashes. To mitigate these risks, organizations adopt Compositional Bounded Model Checking (BMC), using unit proofs to formally verify memory safety. However, methods for creating unit proofs vary across organizations and are inconsistent within the same project, leading to errors and missed defects. In addition, unit proofing remains understudied, with no systematic development methods or empirical evaluations. This work presents the first empirical study on unit proofing for memory safety verification. We introduce a systematic method for creating unit proofs that leverages verification feedback and objective criteria. Using this approach, we develop 73 unit proofs for four embedded operating systems and evaluate their effectiveness, characteristics, cost, and generalizability. Our results show unit proofs are cost-effective, detecting 74\% of recreated defects, with an additional 9\% found with increased BMC bounds, and 19 new defects exposed. We also found that embedded software requires small unit proofs, which can be developed in 87 minutes and executed in 61 minutes on average. These findings provide practical guidance for engineers and empirical data to inform tooling design.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Hidden (absorbed) Cooling Flows V: Groups and Galaxies including Spirals

    astro-ph.GA 2025-08 unverdicted novelty 5.0 of 10

    Six galaxy groups and three spiral galaxies show X-ray spectral evidence of cooling flows hidden by embedded cold gas, with spiral galaxies cooling 0.3 to 1.1 solar masses per year in their circumgalactic medium.

  2. A Guide to Stakeholder Analysis for Cybersecurity Researchers

    cs.CR 2025-08 conditional novelty 4.0 of 10

    A guide that enumerates direct and indirect stakeholder types in cybersecurity research, maps them to common research methods, and illustrates the process with four examples from the authors' own publications.

Pith tools