Patent ID: 11954007
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 3:
4. A computer system (CS) comprising:
a processor(s) set;
a set of storage device(s); and
computer code stored collectively in the set of storage device(s), with the computer code including data and instructions to cause the processor(s) set to perform at least the following operations:
for each given common library of the plurality of common libraries, determining a plurality of identifiers identifying the plurality of software components included in the given common library,
for each given common library of the plurality of common libraries, calculating a current digest value for the given common library by concatenating the identifiers of the software components of the common library and determining a hash value corresponding to the concatenated identifiers,
for each given software program of the plurality of software programs, generating a digital signature of tracking information of the given software program, with the digital signature of tracking information including identifiers of a plurality of common libraries
used by the given software programs and the current digests respectively associated with the plurality of common libraries used by the given software program,
receiving a first call for a first program of the plurality of software programs, and
returning a first response to the first call in association with the digital signature of tracking information for the first software program;
wherein the concatenation of the identifiers is performed in alphabetical order of the identifiers of the respectively corresponding software components of each common library.