Invention Grant
- Patent Title: Static program analysis of a partial software program
-
Application No.: US15809676Application Date: 2017-11-10
-
Publication No.: US10558550B2Publication Date: 2020-02-11
- Inventor: Andrew James Malton , Andrew Walenstein
- Applicant: BlackBerry Limited
- Applicant Address: CA Waterloo, Ontario
- Assignee: BlackBerry Limited
- Current Assignee: BlackBerry Limited
- Current Assignee Address: CA Waterloo, Ontario
- Agency: Fish & Richardson P.C.
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F21/57

Abstract:
A method for analyzing a partial software program includes receiving a first software program. The first software program is designed to execute using a second software program. A first symbolic value indicates a characteristic of the second software program. The first software program is analyzed using a static program analysis, where the static program analysis generates a second symbolic value based on the first symbolic value. The second symbolic value indicates a characteristic of the first software program. The first software program is analyzed independent of an availability of the second software program. In response to determining that the second symbolic value is associated with a predetermined characteristic and that the first software program would perform an action associated with the second symbolic value if the first software program was executed using the second software program, a warning signal is generated.
Public/Granted literature
- US20190146897A1 STATIC PROGRAM ANALYSIS OF A PARTIAL SOFTWARE PROGRAM Public/Granted day:2019-05-16
Information query