Identifying and analyzing multiple level class relationships in an object oriented system by parsing source code without compilation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5640558
SERIAL NO

08454792

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for identifying class relationships in an object oriented system. An object oriented program in an object oriented source code language is parsed for the immediate class relationship data. The immediate class relationship data is stored in a relation data library. In response to a user query, a derive engine is employed to derive multiple level class relationship data from the immediate class relationship data. The multiple class relationship data is presented on a system display to the user. As the number of immediate class relationships captured by the parser will be overwhelmingly huge in the case of a huge object oriented system, the derivation step is preferably divided into two. In anticipation of the user query, the immediate relationship data for each class of object is preprocessed and stored in a facts library according to class and type of relationship. This facts library is traversed by the derive engine in response to the user query to derive the multiple level class relationship data.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTERNATIONAL BUSINESS MACHINES CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Li, Shih-Gong Cupertino, CA 41 2274

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation