发明名称 PATH EXECUTION REDUCTION IN SOFTWARE PROGRAM VERIFICATION
摘要 A method of software program verification including receiving at least a portion of a software program that may further include a function under analysis (FUA). The method includes creating an FUA path based at least partially on a path through one or more functions of the received portion of the software program. The method includes determining whether the FUA path generates new coverage for the FUA. In response to the FUA path generating new coverage, the method includes selecting an FUA path statement from the FUA path. The method includes determining whether an uncovered code fragment of the FUA is reachable from the selected FUA path statement based at least partially on a set of covered FUA code fragments. In response to the uncovered code fragment being reachable from the selected FUA path statement, the method includes adding the selected FUA path statement to a set of covered statements.
申请公布号 US2015331786(A1) 申请公布日期 2015.11.19
申请号 US201414278783 申请日期 2014.05.15
申请人 FUJITSU LIMITED 发明人 WIGGERS Maarten
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. A method of software program verification, the method comprising: receiving at least a portion of a software program, the received portion of the software program including a function under analysis (FUA); creating an FUA path based at least partially on a path through one or more functions included in the received portion of the software program; determining whether the FUA path generates new coverage for the FUA; in response to the FUA path generating new coverage, selecting an FUA path statement from the FUA path; determining whether an uncovered code fragment of the FUA is reachable from the selected FUA path statement based at least partially on a set of covered FUA code fragments; and in response to the uncovered code fragment being reachable from the selected FUA path statement, adding the selected FUA path statement to a set of covered statements.
地址 Kawasaki-shi JP