The Formal Verification Triangle
The Scalability, Automation, Precision Trilemma
This post is a quick introduction to a concept that I have been using in talks since 2015, to help explain the landscape of formal verification methods and the inherent trade-offs between them.
I originally came up with it as a way to contextualise my research to folks outside the formal methods community. However, it may have value beyond that.
Formal methods, and the methods for verifying softwarea in particular, are myriad.
[Read More]