Invention Grant
- Patent Title: System for generating functionality representation, indexing, searching, componentizing, and analyzing of source code in codebases and method thereof
-
Application No.: US16054274Application Date: 2018-08-03
-
Publication No.: US10809984B2Publication Date: 2020-10-20
- Inventor: Ran Mizrahi , Laly Bar-Ilan
- Applicant: COCYCLES
- Applicant Address: IL Tel Aviv
- Assignee: COCYCLES
- Current Assignee: COCYCLES
- Current Assignee Address: IL Tel Aviv
- Agency: The Roy Gross Law Firm, LLC
- Agent Roy Gross
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F40/211 ; G06F40/242 ; G06F16/951 ; G06F8/36 ; G06F8/75 ; G06K9/62 ; G06N7/00

Abstract:
Systems and methods are disclosed for generating functionality representation, indexing, searching, componentizing, an analyzing source code source code unit in a one or more of code repositories. The systems and method include one or more of crawling a set of data entities in a repository system; parsing said set of data entities into abstract syntax trees (ASTs) architecture; modeling said set of data entities into a code graph (CG) architecture; establishing type ontology (TO) architecture of said set of data entities; organizing and storing said set of data entities in functionality representation index (FRI) architecture; componentizing one or more projects in the repositories into code components; and making the components discoverable by functionality and analyzable for performance, usage volume, etc.
Public/Granted literature
Information query