Analysing a multi stage process
First Claim
1. A computer program arranged to analyse a specification for a process, the process involving two or more stages, and involving processing of stored data, the program being arranged to:
- analyse automatically the specification of the process to identify a set of monitoring points, and determine automatically a cost of the monitoring.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer program (10) analyses a specification for a process, by analysing automatically the specification of the process to identify a set of monitoring points, and determine automatically a cost of the monitoring. Measuring the cost can enable the cost to be reduced or the monitoring to be optimised for a given cost. The analysis can include identifying database accesses, and determine automatically how to reduce the amount of database accesses to improve database performance. It can also analyse automatically the specification to identify database accesses which involve database locking, and infer automatically how to reduce the scope and range of the locking, to improve database performance.
25 Citations
26 Claims
-
1. A computer program arranged to analyse a specification for a process, the process involving two or more stages, and involving processing of stored data, the program being arranged to:
-
analyse automatically the specification of the process to identify a set of monitoring points, and determine automatically a cost of the monitoring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 24, 25, 26)
-
-
9. A computer program arranged to analyse a specification for a process, the process involving two or more stages, and involving processing of stored data, the program being arranged to:
analyse automatically the specification of the process to identify database accesses, and determine automatically how to reduce database accesses. - View Dependent Claims (10, 11, 12)
-
13. A computer program arranged to analyse a specification for a process, the process involving two or more stages, and involving processing of stored data, the program being arranged to:
analyse automatically the specification of the process to identify database accesses which involve database locking, and infer automatically how to reduce an amount of the locking. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
21. The program of claim 20, arranged to optimise by identifying redundancies in the monitoring.
-
22. The program of claim 20 arranged to identify opportunities to reduce a frequency of the monitoring steps.
-
23. A process specification which has been created using the analysis program of claim 20.
Specification