发明名称 |
DYNAMIC SEMI-STRUCTURED REPOSITORY FOR MINING SOFTWARE AND SOFTWARE-RELATED INFORMATION |
摘要 |
A repository-based reverse engineering system for software systems and particularly legacy software systems. The reverse engineering system includes a graph-bas ed 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 mechanism s 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.
|
申请公布号 |
CA2284949(A1) |
申请公布日期 |
2001.04.04 |
申请号 |
CA19992284949 |
申请日期 |
1999.10.04 |
申请人 |
IBM CANADA LIMITED-IBM CANADA LIMITEE |
发明人 |
DAYANI-FARD, HOMAYOUN;JURISICA, IGOR |
分类号 |
G06F9/44;(IPC1-7):G06F9/00;G06F15/04 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|