发明名称 SOFTWARE VERIFICATION METHOD AND PROCESSOR
摘要 PROBLEM TO BE SOLVED: To provide a method for verifying software in which a processing time and processing resources to be used are reduced.SOLUTION: A clustering module 130 receives a portion of a software program 110 including multiple functions 120. The clustering module 130 clusters a plurality of functions into two or more clusters 140 of functions, and a symbolic execution engine 150 generates symbolic drivers 152 for each of the clusters. The clusters 140 of the functions are symbolically executed using the symbolic drivers 152 to generate concrete test cases 160 for the functions in the clusters. In response to the coverage of the symbolic execution of the clusters of the functions being less than a particular coverage or the number of the concrete test cases being more than the particular number of concrete test cases, the clustering module 130 re-clusters the functions.
申请公布号 JP2015219906(A) 申请公布日期 2015.12.07
申请号 JP20150056783 申请日期 2015.03.19
申请人 FUJITSU LTD 发明人 YOSHIDA HIROAKI;MAARTEN WIGGERS
分类号 G06F11/28 主分类号 G06F11/28
代理机构 代理人
主权项
地址