发明名称 Payload generation for computer software testing
摘要 A method of generating test payloads for a target system includes receiving a plurality of reference programs, each reference program modelling at least one aspect of the target system, building a specification for each received reference program, each specification defining illegal states for the respective reference program, analyzing each specification to determine one or more entry constraints that would generate an illegal state from a specific input, and synthesizing one or more payloads from the determined entry constraints.
申请公布号 US9535824(B2) 申请公布日期 2017.01.03
申请号 US201414467460 申请日期 2014.08.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Tripp Omer;Wurth Emmanuel
分类号 G06F9/44;G06F11/36;G06F21/57 主分类号 G06F9/44
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Carpenter Maeve
主权项 1. A method of generating test payloads for a target system, the method comprising: receiving a plurality of reference programs, each reference program modelling business logic of at least one aspect of the target system, building a specification for each received reference program, each specification defining illegal states and control locations in the execution of the respective reference program with respect to a functional property, performing a static analysis of each specification to determine one or more entry constraints that, when input to the business logic, would generate an illegal state from a specific input compatible with the one or more entry constraints, the static analysis performed without executing the respective reference program, and synthesizing one or more payloads from the determined entry constraints.
地址 Armonk NY US