Automated Model Generation For Computer Based Business Process
First Claim
1. A method of generating a model representing at least part of a computer based business process having a number of functional steps, from existing source content specifying the functional steps, and from source content of software entities implementing the functional steps, the source content having annotations added, to provide information for modelling, the method having the steps of:
- collecting the information provided by the annotations, andusing the information collected by the collector, to generate representations of the functional steps and software entities which implement the functional steps, and arranged to incorporate these representations in the model.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for generating a model representing an existing computer based business process involves analysing existing source content (910) which has annotations (920) added, to provide information for the modelling. Static analysis of the annotations can provide some of the information. Other information can be discovered at run time if the annotations alter the run time behaviour to generate monitoring events showing the behaviour. The annotations need not be restricted to codes or symbols or structures of the language of the source content, and can use concepts closer to those in the model being generated. Using annotations rather than manual modelling can reduce errors and lead to better predictions of performance from the model, and result in better reconfiguration of the software or the computing infrastructure to make more efficient usage of shared resources.
-
Citations
21 Claims
-
1. A method of generating a model representing at least part of a computer based business process having a number of functional steps, from existing source content specifying the functional steps, and from source content of software entities implementing the functional steps, the source content having annotations added, to provide information for modelling, the method having the steps of:
-
collecting the information provided by the annotations, and using the information collected by the collector, to generate representations of the functional steps and software entities which implement the functional steps, and arranged to incorporate these representations in the model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for generating a model representing at least part of a computer based business process having a number of functional steps, from existing source content specifying the functional steps, and from source content of software entities implementing the functional steps, the source content having annotations added, to provide information for modelling, the system having:
a collector arranged to collect the information provided by the annotations, and a modeller arranged to use the information collected by the collector, to generate representations of the functional steps and software entities which implement the functional steps, and arranged to incorporate these representations in the model. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
Specification