GRAPHICAL ANALYSIS TO DETECT PROCESS OBJECT ANOMALIES
First Claim
12. A system for graphically analyzing process objects to detect anomalies, comprising:
- a memory to store a set of process objects; and
a processor in communication with the memory, the processor to;
map the process objects into a graph, including tomap components of the process objects into nodes of the graph, the components comprising data and routines to manipulate the data,map structures of the process objects into edges of the graph, the structures defining relationships between the components of the process objects and relationships between components of two or more of the process objects, andconnect the nodes with the edges based on the defined relationships, cluster the nodes of the graph,determine whether the clustered nodes correspond to the process objects, andbased on the determination, identify whether the process objects include at least one anomaly.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for graphical analysis to detect anomalies in process objects. The method generates a graph to represent a set of process objects, applies a clustering algorithm to cluster like nodes of the graph, compares the clusters to the process objects, and, if the objects match the clusters, accepts the objects for further review or for use in applications. If one or more of the objects do not match the clusters, such suggests that there are anomalies in the process objects requiring correction. An example implementation may be to detect anomalies in the design of the process objects.
60 Citations
21 Claims
-
12. A system for graphically analyzing process objects to detect anomalies, comprising:
-
a memory to store a set of process objects; and a processor in communication with the memory, the processor to; map the process objects into a graph, including to map components of the process objects into nodes of the graph, the components comprising data and routines to manipulate the data, map structures of the process objects into edges of the graph, the structures defining relationships between the components of the process objects and relationships between components of two or more of the process objects, and connect the nodes with the edges based on the defined relationships, cluster the nodes of the graph, determine whether the clustered nodes correspond to the process objects, and based on the determination, identify whether the process objects include at least one anomaly. - View Dependent Claims (13, 14, 15)
-
-
16. A graphical analysis tool to detect anomalies in process objects, comprising:
-
a graph generator to generate a graphical representation of a group of process objects, wherein each process object comprises data, routines that manipulate the data, and definitions of associations between the process object and the other process objects in the group, wherein nodes in the graphical representation correspond to the data and the routines of the process objects, and wherein edges in the graphical representation correspond to the associations between the process objects and connect the nodes together based on the associations; a clustering tool to cluster the nodes in the graphical representation; and a detector to compare the clusters with the process objects based on a set of performance metrics and, based on the comparison, detect at least one anomaly in the process objects. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17, 18, 19, 20, 21)
-
-
19-1. The tool of claim 16, wherein the clustering tool is to:
apply a clustering algorithm to the graphical representation to cluster the nodes that are deemed to be alike based a set of clustering parameters.
Specification