| CPC G06F 8/10 (2013.01) [G06F 8/20 (2013.01); G06F 8/311 (2013.01); G06F 8/34 (2013.01); G06F 8/447 (2013.01); G06F 8/51 (2013.01); G06F 8/60 (2013.01); G06F 8/77 (2013.01); G06F 9/451 (2018.02); G06F 11/3608 (2013.01); H04L 41/082 (2013.01)] | 20 Claims |

|
1. A system for facilitating analysis of a software product, the system comprising:
processing circuitry configured to:
collect a plurality of data logs from a plurality of technologies, wherein each of the plurality of technologies is associated with at least one of a plurality of stages of a software development life cycle (SDLC) of the software product;
identify, from a plurality of entities, a set of entities associated with each of the collected plurality of data logs, wherein each of the plurality of entities corresponds to at least one of the plurality of stages of the SDLC of the software product, and wherein the plurality of entities is associated with a plurality of data models;
standardize the collected plurality of data logs;
update, based on each of the standardized plurality of data logs, a set of data models, of the plurality of data models, wherein the set of data models are associated with the set of entities;
generate, based on the updated set of data models and a relationship matrix associated with the plurality of entities, a unified data model that is indicative of a correlation between the plurality of entities, wherein the relationship matrix corresponds to one or more rules that define the correlation between the plurality of entities; and
execute an automated action based on the correlation indicated by the unified data model.
|