Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
silveroak
Discontinued Formal specification and verification of hardware, especially for security and privacy.
When we talk about formal methods being used in the industry I honestly think Galois' approach is the future. The main idea is to symbolically execute llvm code and run a SAT solver on the desired properties. See Crucible and SAW.
When we talk about formal methods being used in the industry I honestly think Galois' approach is the future. The main idea is to symbolically execute llvm code and run a SAT solver on the desired properties. See Crucible and SAW.
Some other examples, Google has some people using Coq for hardware synthesis silveroak, there is a paper on using Coq for verifying some data structure at Facebook/Meta this year at CPP.
Related posts
- There's an ongoing effort to rewrite Principia Mathematica using Coq
- Silveroak - Formal specification and verification of hardware
- A Taste of Coq and Correct Code by Construction
- We Need Simpler Types (speculations on what can be improved in future type systems and on erasing the boundaries between types and values)
- Formally Verifying Rust's Opaque Types