Reputation: 1
Can we use Z3 to do functional verification of software. For example , if i have a code which does lets say vending machine controller , can we use Z3 to functionally test it , if yes, to how much depth and if no why?
Upvotes: 0
Views: 286
Reputation: 30475
Using SMT solvers for verification is both "routinely done" and is also the topic of current research in both academia and industry. And Nikolaj is being modest: I'd recommend reading his excellent and highly accessible CACM article to start with, which also contains many useful further references.
Upvotes: 2