3 ms·
Python's Deal library provides contracts and a small portable formal proofs area of the codebase. Additionally, Deal integrates with CrossHair which does conco
by ianandrich 3y ago
Python's Deal library provides contracts and a small portable formal proofs area of the codebase.
Additionally, Deal integrates with CrossHair which does concolic execution of the tests and functions annotated with contracts. It's integrated with Z3, and most of the Python primitives are covered.
It just works surprisingly well for incrementally building up provable code properties.
- 0xpgm 3y agoThank you! This is great, sounds like what I'm looking for.