AUTOMATIC ABSTRACTION OF FLOW OF CONTROL IN A DISTRIBUTED VIRTUALIZATION PLATFORM
First Claim
1. A method comprising:
- receiving, by an analysis server, a plurality of messages, where each message of the plurality of messages is sent between components of a distributed component software system (DCSS), and where each message includes an identification of a respective source component, an identification of a respective target component and respective message content;
for each message of the plurality of messages, resolving, by the analysis server, the respective source component;
determining, by the analysis server, a sequence of the plurality of messages; and
generating, by the analysis server, a human-understandable abstract corresponding to the plurality of messages based upon the respective message sources, the respective message targets, the respective message content and the sequence of the plurality of messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed component software system that includes an analysis server that: (i) receives a set of messages, where each message is sent between components of a distributed component software system (DCSS), and where each message includes an identification of a respective source component, an identification of a respective target component and respective message content; (ii) for each message of the set of received messages, resolves the respective source component; (iii) for each message of the set of received messages, resolves the respective source component; (iv) determines a sequence of the plurality of messages; and (v) generates a human-understandable abstract corresponding to the set of received messages based upon the respective message sources, the respective message targets, the respective message content and the sequence of the set of received messages.
13 Citations
20 Claims
-
1. A method comprising:
-
receiving, by an analysis server, a plurality of messages, where each message of the plurality of messages is sent between components of a distributed component software system (DCSS), and where each message includes an identification of a respective source component, an identification of a respective target component and respective message content; for each message of the plurality of messages, resolving, by the analysis server, the respective source component; determining, by the analysis server, a sequence of the plurality of messages; and generating, by the analysis server, a human-understandable abstract corresponding to the plurality of messages based upon the respective message sources, the respective message targets, the respective message content and the sequence of the plurality of messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable storage medium having stored thereon:
-
first program instructions programmed to receive, by an analysis server, a plurality of messages, where each message of the plurality of messages is sent between components of a distributed component software system (DCSS), and where each message includes an identification of a respective source component, an identification of a respective target component and respective message content; second program instructions programmed to, for each message of the plurality of messages, resolve, by the analysis server, the respective source component; third program instructions programmed to determine, by the analysis server, a sequence of the plurality of messages; and fourth program instructions programmed to generate, by the analysis server, a human-understandable abstract corresponding to the plurality of messages based upon the respective message sources, the respective message targets, the respective message content and the sequence of the plurality of messages. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A computer system comprising:
-
a processor(s) set; and a computer readable storage medium; wherein; the processor set is structured, located, connected and/or programmed to run program instructions stored on the computer readable storage medium; and the program instructions include; first program instructions programmed to receive, by an analysis server, a plurality of messages, where each message of the plurality of messages is sent between components of a distributed component software system (DCSS), and where each message includes an identification of a respective source component, an identification of a respective target component and respective message content, second program instructions programmed to, for each message of the plurality of messages, resolve, by the analysis server, the respective source component, third program instructions programmed to determine, by the analysis server, a sequence of the plurality of messages, and fourth program instructions programmed to generate, by the analysis server, a human-understandable abstract corresponding to the plurality of messages based upon the respective message sources, the respective message targets, the respective message content and the sequence of the plurality of messages.
-
Specification