Invention Grant
- Patent Title: Method and system for mapping intermediate representation objects for facilitating incremental analysis
-
Application No.: US18146702Application Date: 2022-12-27
-
Publication No.: US12112162B2Publication Date: 2024-10-08
- Inventor: Anushri Jana , Ankita Shamrao Khadsare , Vaidehi Manoj Ghime , Bharti Chimdyalwar
- Applicant: Tata Consultancy Services Limited
- Applicant Address: IN Mumbai
- Assignee: TATA CONSULTANCY SERVICES LIMITED
- Current Assignee: TATA CONSULTANCY SERVICES LIMITED
- Current Assignee Address: IN Mumbai
- Agency: FINNEGAN, HENDERSON, FARABOW, GARRETT & DUNNER, LLP
- Priority: IN 2221010045 2022.02.24
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F8/75

Abstract:
For performing incremental analysis, analysis tools may reuse analysis information computed earlier for intermediate representation (IR) objects that remain unchanged between versions of program. But identification numbers (IDs) of unchanged IR objects change over versions due to changes with each run of incremental analysis, thereby making it difficult to reuse analysis information as tools require IDs of unchanged IR objects from previous versions. Present disclosure provides method and system for mapping IR objects for facilitating incremental analysis. The system first extracts attributes associated with each IR object present in previous version to create data structure for storing IR objects. The system then determines unchanged lines between versions to create line number map. Thereafter, system uses line number map to create ID-based IR mapping between ID of each unchanged IR object present in each unchanged line in current version and ID of each IR object stored in data structure.
Public/Granted literature
- US20230266967A1 METHOD AND SYSTEM FOR MAPPING INTERMEDIATE REPRESENTATION OBJECTS FOR FACILITATING INCREMENTAL ANALYSIS Public/Granted day:2023-08-24
Information query