|
|
|
|
|
by zmgsabst
1437 days ago
|
|
I wholly agree it’s important to contextualize formal methods — and particularly in terms of levels of rigor. Typing your program is already basic formal methods, and we do ourselves a disservice by using language which places proofs outside the realm of typing, testing, etc. I think the “middle ground” between things like typing and things like fully specified programs are things like CDK apps which hook IAM policy or network reachability tools to analyze your infrastructure (and, eg, exclude open ports on the backend). Which is slowly happening, eg AWS or Prime Video. https://aws.amazon.com/security/provable-security/ |
|