Sign inGet started
Paper · arXiv

Verification Modulo Tested Library Contracts

We consider the problem of verification modulo tested library contracts as a step towards automating the verification of client programs that use complex libraries. We formulate this problem as the synthesis of modular contracts for the library methods used by the client that are adequate to prove the client correct, and that also pass the scrutiny of a testing engine that tests the library against these contracts. We also consider a new form of method contracts called contextual contracts that arise in this setting that hold in the context of the client program, and can often be simpler and easier to infer than classical modular contracts. We provide a counterexample-guided learning fram...

AuthorsAbhishek Uppar, Omar Muhammad, Sumanth Prabhu et al.
Primary categorycs.PL
Published16 April 2026
Last updated at source7 May 2026
cs.PLcs.LGcs.LOcs.SE
Embed this entry
<iframe src="https://silytics.si/embed/item/a6787325-620c-4b4f-bb96-db7ebbccf3c9" width="420" height="190" style="border:0" loading="lazy" title="Silytics entry"></iframe>

Free, no tracking. More about feeds and embeds.

Silytics shows public metadata from arXiv and links to the original. Information may be incomplete or out of date. Last refreshed 17 October 2026. Licenses and terms of the original apply to the work itself. Not financial, legal or professional advice.