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
Signed reviews
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.
Forward citations
Cited by 2 Pith papers
-
Hidden (absorbed) Cooling Flows V: Groups and Galaxies including Spirals
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.
-
A Guide to Stakeholder Analysis for Cybersecurity Researchers
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.
Discussion (0). Continue with ORCID to comment.