The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 15, 2002

Filed:

Oct. 04, 1999
Applicant:
Inventors:

Homayoun Dayani-Fard, Toronto, CA;

Igor Jurisica, Richmond Hill, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/730 ;
U.S. Cl.
CPC ...
G06F 1/730 ;
Abstract

A repository-based reverse engineering system for software systems and particularly legacy software systems. The reverse engineering system includes a graph-based data repository which holds data extracted from the source code in the software system. The graph-based data repository holds the data in a semi-structured form. The reverse engineering system includes mechanisms for constructing views on top of the extracted data and mechanisms for creating model abstractions on top of the views. The graph-based data repository provides flexible search and browse capabilities including pattern matching, structural searching, fuzzy and incomplete searching, and similarity-based searching. The system further includes an interface facility for external tools. The repository-based reverse engineering system enables integration of heterogeneous information sources, integration of external visualization and analytical tools, and searching and browsing facilities.


Find Patent Forward Citations

Loading…