Invention Grant
- Patent Title: Static analysis of validator routines
- Patent Title (中): 验证程序的静态分析
-
Application No.: US14064489Application Date: 2013-10-28
-
Publication No.: US09098623B2Publication Date: 2015-08-04
- Inventor: Ryan Berg , Marco Pistoia , Takaaki Tateishi , 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: Harrington & Smith
- Agent Louis J. Percello
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F11/36 ; G06F9/45

Abstract:
A method includes accessing a validator routine having an input string and one or more return points, each return point returning a return value having two possible values; finding the return points in the validator routine; for each of the return points, performing a backwards traversal from a return point through a code section and determining constraints on the input string based at least on one or both of the two possible return values for the return point; using the determined constraints for the input string, determining whether all of the return values returned from the one or more return points meet validation constraints; and outputting one or more indications of whether all of the returned values returned from the return points meet the validation constraints for the one or both of the two possible return values. Apparatus and computer program products are also disclosed.
Public/Granted literature
- US20140053140A1 STATIC ANALYSIS OF VALIDATOR ROUTINES Public/Granted day:2014-02-20
Information query