Inventors:
John Poelman - San Jose CA, US
Ah-Fung Sit - San Jose CA, US
Ryan Sue - Fremont CA, US
Liem Tran - San Jose CA, US
Jennifer Xia - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/44
Abstract:
A method, apparatus and article of manufacture that implements the method, automatically identifies and reuses software libraries. In various embodiments, a first set of specified block names is received. One or more libraries of the source project which contain the blocks associated with the first set of specified block names are automatically identified to provide a first set of libraries for reuse. In some embodiments, one or more depended-upon blocks associated with the blocks of the first set of libraries are also automatically identified; and, one or more depended-upon libraries in the source project, which contain the depended-upon blocks, are automatically identified for reuse. In yet another embodiment, a reuse library is built based on static libraries of the first set of libraries and static libraries of the depended-upon libraries.