×

Automated system documentation generation

  • US 10,296,445 B2
  • Filed: 09/13/2015
  • Issued: 05/21/2019
  • Est. Priority Date: 09/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • initiating a transaction involving a plurality of software components in a system;

    automatically identifying a request to generate documentation for the system within a particular user session;

    receiving transaction data from a plurality of agents instrumented on at least a subset of software components in the plurality of software components, wherein the transaction data describes a plurality of transactions performed using the plurality of software components and observed by the plurality of agents, the transaction data further describes attributes of a plurality of fragments of a particular one of the plurality of transactions performed within the particular user session, and each of the fragments comprises a respective request and a corresponding response communicated between two respective software components in the plurality of software components;

    automatically determining a subset of the transaction data describing the particular transaction, wherein the subset of the transaction data corresponds to the particular user session;

    automatically determining, from the subset of the transaction data, a flow of the particular transaction describing an order of the transaction fragments and involvement of respective software components in each transaction fragment; and

    automatically generating, from the subset of the transaction data, documentation describing the system, wherein the documentation comprises a representation of a functional architecture of the system based on the determined flow and is responsive to the request to generate documentation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×