The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 19, 2022

Filed:

Feb. 15, 2018
Applicant:

Dell Products L. P., Round Rock, TX (US);

Inventors:

Dónal Carpenter, Wicklow, IE;

Adam Jasinski, Dublin, IE;

Zygimantas Mockus, Dublin, IE;

Carlos Manuel dos Santos Martins Rodrigues, Sallynoggin, IE;

Assignee:

Dell Products L.P., Round Rock, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/75 (2018.01); G06F 8/73 (2018.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 8/75 (2013.01); G06F 8/73 (2013.01); G06F 9/45558 (2013.01);
Abstract

Techniques are provided for identifying dependencies among multiple software entities. One exemplary method comprises scanning source code and/or configuration information of a given software entity to extract connection information for connections made by the given software entity with other software entities, wherein at least one connection made by the given software entity is an asynchronous connection that employs asynchronous messaging using an intermediate message broker; resolving at least one uniform resource identifier in the extracted connection information to obtain a corresponding network address; analyzing the source code associated with the asynchronous connection to determine whether the given software entity is a producer or a consumer associated with the asynchronous connection; and generating a dependency graph identifying a plurality of the other software entities that depend on the given software entity. The dependency graph is optionally generated by aggregating the connections of the given software entity with connections by other software entities.


Find Patent Forward Citations

Loading…