Maybe not for software but certainly in the hardware world formal verification is common place with mature tools available from multiple vendors.