SOFTWARE CODE VERIFICATION USING CALL GRAPHS FOR AUTONOMOUS SYSTEMS AND APPLICATIONS

    公开(公告)号:US20240045662A1

    公开(公告)日:2024-02-08

    申请号:US17879447

    申请日:2022-08-02

    CPC classification number: G06F8/434

    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.

Patent Agency Ranking