CREATING PARALLEL CONTROL FLOWS IN BUSINESS PROCESS MODELS
First Claim
1. A system comprising:
- a composition engine that is arranged and configured to include;
a receiving engine that is arranged and configured to receive a series of states and transitions from an object lifecycle;
a computation engine that is arranged and configured to;
compute actions from the transitions; and
compute preconditions and effects for the actions from the states;
a relations engine that is arranged and configured to compute relations between the actions; and
a parallel process engine that is arranged and configured to generate a parallel process fragment that includes at least two of the actions based on the relations between the actions.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may include a composition engine that is configured to include a receiving engine that is configured to receive a series of states and transitions from an object lifecycle. The composition engine may include a computation engine that is configured to compute actions from the transitions and to compute preconditions and effects for the actions from the states. The composition engine may include a relations engine that is configured to compute relations between the actions and a parallel process engine that is configured to generate a parallel process fragment that includes at least two of the actions based on the relations between the actions.
8 Citations
20 Claims
-
1. A system comprising:
a composition engine that is arranged and configured to include; a receiving engine that is arranged and configured to receive a series of states and transitions from an object lifecycle; a computation engine that is arranged and configured to; compute actions from the transitions; and compute preconditions and effects for the actions from the states; a relations engine that is arranged and configured to compute relations between the actions; and a parallel process engine that is arranged and configured to generate a parallel process fragment that includes at least two of the actions based on the relations between the actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13, 14, 15, 16)
-
9. A computer program product for generating parallel process fragments for a process model, the computer program product being tangibly embodied on a computer-readable medium and including executable code that, when executed, is configured to cause at least one data processing apparatus to execute a composition engine, the composition engine configured to:
-
receive a series of states and transitions from an object lifecycle; compute actions from the transitions; compute preconditions and effects for the actions from the states; compute relations between the actions; and generate a parallel process fragment that includes at least two of the actions based on the relations between the actions. - View Dependent Claims (10, 11, 12)
-
-
17. A method comprising:
-
receiving a series of states and transitions from an object lifecycle; computing actions from the transitions; computing preconditions and effects for the actions from the states; computing relations between the actions; and generating a parallel process fragment that includes at least two of the actions based on the relations between the actions. - View Dependent Claims (18, 19, 20)
-
Specification