发明名称 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
代理机构 代理人
主权项
地址