CAPTURING INFORMATION ACCESSED, UPDATED AND CREATED BY PROCESSES AND USING THE SAME FOR VALIDATION OF CONSISTENCY
First Claim
1. A computer implemented method for extending a process model, the process model including specification of an exposed process interface, the method comprising the steps of:
- receiving specification of process information consumed by a process implementation of the process model, the process information consumed being information that is or needs to be utilized by the process implementation without being passed through the exposed process interface; and
automatically generating an extended process model using a computer processor, the extended process model including specification of the exposed process interface and specification of the process information consumed by the process implementation.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for extending a process model with specification of information consumed. A receiving operation receives specification of process information consumed by a process implementation of the process model. Another receiving operation receives specification of activity process information consumed by activities employed by the process implementation of the process model. The information consumed is information that is or needs to be used without being passed through exposed interfaces. A generating operation automatically generates an extended process model using a computer processor. The extended process model includes specification of exposed interfaces, the process information consumed by the process implementation, and the activity information consumed by the activity implementation. Further embodiments includes techniques for identifying information inconsistencies in the extended process model if the information consumed not available as called for by the extended process model.
-
Citations
25 Claims
-
1. A computer implemented method for extending a process model, the process model including specification of an exposed process interface, the method comprising the steps of:
-
receiving specification of process information consumed by a process implementation of the process model, the process information consumed being information that is or needs to be utilized by the process implementation without being passed through the exposed process interface; and automatically generating an extended process model using a computer processor, the extended process model including specification of the exposed process interface and specification of the process information consumed by the process implementation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method for extending an activity model, the activity model including specification of an exposed activity interface, the method comprising the steps of:
-
receiving specification of activity information consumed by an activity implementation of the activity model, the activity information consumed being information that is or needs to be utilized by the activity implementation of the activity model without being passed through an exposed activity interface; and automatically generating an extended activity model using a computer processor, the extended activity model including specification of the exposed activity interface and specification of the activity information consumed by the activity implementation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product embodied in a computer usable memory comprising:
-
computer readable program codes coupled to the computer usable medium for extending a process model, the process model including specification of an exposed process interface, the computer readable program codes configured to cause the program to; receive specification of process information consumed by a process implementation of the process model, the process information consumed being information that is or needs to be utilized by the process implementation without being passed through the exposed process interface; receive specification of activity information consumed by at least one activity implementation employed by the process implementation, the activity implementation modeled by an activity model, the activity information consumed being information that is or needs to be utilized by the activity implementation of the activity model without being passed through an exposed activity interface; and automatically generate an extended process model using a computer processor, the extended process model including specification of the exposed process interface, specification of the process information consumed by the process implementation, specification of the exposed activity interface, and specification of the activity information consumed by the activity implementation.
-
Specification