Invention Grant
- Patent Title: Proving whether software functionality has changed following a software change
-
Application No.: US16828679Application Date: 2020-03-24
-
Publication No.: US11086769B2Publication Date: 2021-08-10
- Inventor: Zohar Fox , Carmit Sahar
- Applicant: Aurora Labs Ltd.
- Applicant Address: IL Tel Aviv
- Assignee: Aurora Labs Ltd.
- Current Assignee: Aurora Labs Ltd.
- Current Assignee Address: IL Tel Aviv
- Agency: Finnegan, Henderson, Farabow, Garrett & Dunner, LLP
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F16/901 ; G06N20/00 ; G06F8/75 ; G06F17/18 ; G06K9/62 ; G06F8/34 ; G06F8/65 ; G06F8/71 ; G06F21/52 ; G06F21/57 ; G06F21/62

Abstract:
Disclosed herein are techniques for using a line-of-code behavior and relation model to determine software functionality changes. Techniques include identifying a first portion of executable code and a second portion of executable code; accessing a first line-of-code behavior and relation model representing execution of functions of the first portion of executable code; constructing, based on the second portion of executable code, a second line-of-code behavior and relation model representing execution of functions of the second portion of executable code; performing a functional differential comparison of the first line-of-code behavior and relation model to the second line-of-code behavior and relation model; determining, based on the functional differential comparison, a status of functional equivalence between the first portion of executable code and the code portion of executable code; and generating, based on the determined difference, a report identifying the status of functional equivalence.
Public/Granted literature
- US20200311295A1 PROVING WHETHER SOFTWARE FUNCTIONALITY HAS CHANGED FOLLOWING A SOFTWARE CHANGE Public/Granted day:2020-10-01
Information query