Invention Grant
- Patent Title: Software code verification using call graphs for autonomous systems and applications
-
Application No.: US17879447Application Date: 2022-08-02
-
Publication No.: US12236218B2Publication Date: 2025-02-25
- Inventor: Ashutosh Jain , Charan Pai , Deepak Ravi , Karthik Raghavan Ravi , Kiran Sj , Yogesh Kini
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Taylor English Duma L.L.P.
- Main IPC: G06F8/41
- IPC: G06F8/41

Abstract:
In various examples, techniques for performing software code verification are described. Systems and methods are disclosed for generating, using intermediate code and user input, a call graph that represents source code for software. For instance, the call graph represents at least functions (e.g., internal functions, external functions, etc.) associated with the software, calls (e.g., direct calls, call pointers, etc.) between the functions, and register information associated with the functions (e.g., variables used by the functions, assembly code used by the functions, etc.). The systems and methods may further use the call graph to perform software code verification by verifying rules from design specifications for the software and/or rules from various certification standards.
Public/Granted literature
- US20240045662A1 SOFTWARE CODE VERIFICATION USING CALL GRAPHS FOR AUTONOMOUS SYSTEMS AND APPLICATIONS Public/Granted day:2024-02-08
Information query