发明名称 SYMBOLIC EXECUTION SUPPORT PROGRAM, METHOD AND DEVICE
摘要 PROBLEM TO BE SOLVED: To properly recognize an execution path without generating a useless path condition. SOLUTION: In this method, from a program of an analysis object, a repetition block matched with a pattern of changing a repetition control variable, searching a specific case and executing specific processing in the specific case is extracted. In the program of the analysis object, the extracted repetition block and a block immediately after the repetition block are substituted for a biantennary structure for executing the specific processing in the case of truth, executing the processing of the block immediately after in the case of false, and including a predicate function concerning the truth/false, and a logical restriction is generated for the predicate function included in the biantennary structure. In the symbolic execution of the program after conversion processing, when detected that the predicate function is processed, the path condition at the appearing position of the predicate function is generated from the logical restriction associated with the predicate function and is added and registered to the management data of a symbolic execution part. COPYRIGHT: (C)2011,JPO&INPIT
申请公布号 JP2011191985(A) 申请公布日期 2011.09.29
申请号 JP20100057094 申请日期 2010.03.15
申请人 FUJITSU LTD 发明人 MUNAKATA KAZUKI;FUJIWARA SHOICHIRO;UEHARA TADAHIRO;OKI KENJI;MAEDA YOSHIHARU;KATAYAMA ASAKO
分类号 G06F11/36;G06F11/28 主分类号 G06F11/36
代理机构 代理人
主权项
地址