Invention Grant
- Patent Title: Dynamic concolic execution of an application
- Patent Title (中): 应用程序的动态Concolic执行
-
Application No.: US14025031Application Date: 2013-09-12
-
Publication No.: US09037916B2Publication Date: 2015-05-19
- Inventor: Daniel Kalman , Adi Sharabani , Omer Tripp
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cuenot, Forsythe & Kim, LLC
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/36

Abstract:
Dynamic concolic execution of an application. A first hypotheses pertaining to a nature of test payloads that satisfy a specified property, and that are expected to satisfy a condition tested by the application's program code, can be generated. A plurality of first test payloads to test first hypothesis can be synthesized and submitted to the application during respective executions of the application. Whether each of the first test payloads actually satisfy the condition tested by the application's program code can be determined. When at least one of the first test payloads does not actually satisfy the condition tested by the application's program code, a second hypotheses that is expected to satisfy the condition tested by the application's program code can be generated. A plurality of second test payloads to test the second hypothesis can be synthesized and submitted to the application during respective executions of the application.
Public/Granted literature
- US20140149798A1 DYNAMIC CONCOLIC EXECUTION OF AN APPLICATION Public/Granted day:2014-05-29
Information query