Patent ID: 11947956
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable and executable by a computer to cause the computer to perform a method for providing software intelligence as-a-service, comprising:
decomposing a software into functional building blocks to provide a software genome of the software;
building a representation of the software genome of the software in a knowledge graph includes linking granularities of the functional building blocks;
decomposing a target software into functional building blocks to provide a software genome of the target software;
executing machine learning to compare the software genome of the target software with the knowledge graph to identify intelligence issues with the target software;
producing software intelligence as-a-service by leveraging external and internal threat intelligence to deduce risks related to the target software from a result of the comparison; and
providing, via a network to a computing device, the software intelligence as-a-service to an organization, wherein the computer program product is stored in a cloud storage and executed by a cloud computing node.