我们可以使用Z3 SMT解算器进行软件测试

时间:2017-08-18 04:14:53

标签: python z3

我们可以使用Z3对软件进行功能验证。例如,如果我有一个可以说自动售货机控制器的代码,我们是否可以使用Z3对其进行功能测试,如果是,可以使用多少深度,如果没有原因?

1 个答案:

答案 0 :(得分:2)

使用SMT求解器进行验证既“常规完成”,也是学术界和工业界当前研究的主题。尼古拉是谦虚的:我建议你开始阅读他优秀且易于访问的CACM article,其中还包含许多有用的进一步参考资料。