论文部分内容阅读
目前,很多静态分析和测试工具还需要人工挑选输入数据,处理的变量也仅限于整型和实型.本文介绍了一个能够生成测试数据的自动工具EFAT,它能够处理整型、实型变量和一维数组.EFAT先将程序转换为扩展的有限自动机(EFSM),然后搜索EFSM的可执行路径.对每条路径,求出其前置条件,再通过求解约束满足问题,可以得到一组测试数据.