Managing component coupling in an object-centric process implementation
First Claim
1. A method for managing component coupling in an object-centric process implementation, comprising:
- prior to deriving components that implement a centralized model;
analyzing the centralized model with a processor;
computing couplings within the centralized model to define a coupling metric;
computing a predicted component model using objects, activities, and the coupling metric of the centralized model; and
modifying control flow of the centralized model when a value of the coupling metric exceeds a pre-defined threshold value, re-analyzing the centralized model having the modified control flow, and repeating the computing, modifying and re-analyzing until the coupling metric is less than or equal to the pre-defined threshold; and
implementing an object-centric process with the processor having component coupling that is derived from the centralized model when the value of the coupling metric is equal to or less than the pre-defined threshold value.
7 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for managing component coupling in an object-centric process implementation are provided. The method includes, prior to deriving components that implement a centralized model: analyzing the centralized model to compute couplings within the centralized model resulting in a coupling metric; computing a predicted component model using objects, activities, and the coupling metric of the centralized model; and modifying control flow of the centralized model when a value of the coupling metric exceeds a pre-defined threshold value, re-analyzing the centralized model having the modified control flow, and repeating the computing, modifying and re-analyzing until the coupling metric is less than or equal to the pre-defined threshold. The method also includes implementing an object-centric process having component coupling that is derived from the centralized model when the value of the coupling metric is equal to or less than the pre-defined threshold value.
-
Citations
31 Claims
-
1. A method for managing component coupling in an object-centric process implementation, comprising:
-
prior to deriving components that implement a centralized model; analyzing the centralized model with a processor; computing couplings within the centralized model to define a coupling metric; computing a predicted component model using objects, activities, and the coupling metric of the centralized model; and modifying control flow of the centralized model when a value of the coupling metric exceeds a pre-defined threshold value, re-analyzing the centralized model having the modified control flow, and repeating the computing, modifying and re-analyzing until the coupling metric is less than or equal to the pre-defined threshold; and implementing an object-centric process with the processor having component coupling that is derived from the centralized model when the value of the coupling metric is equal to or less than the pre-defined threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for managing component coupling in an object-centric process implementation, comprising:
-
a computer processor; and coupling predictor logic executing on the computer processor, the coupling predictor logic implementing; prior to deriving components that implement a centralized model; analyzing the centralized model with a processor; computing couplings within the centralized model to define a coupling metric; computing a predicted component model using objects, activities, and the coupling metric of the centralized model; and modifying control flow of the centralized model when a value of the coupling metric exceeds a pre-defined threshold value, re-analyzing the centralized model having the modified control flow, and repeating the computing, modifying and re-analyzing until the coupling metric is less than or equal to the pre-defined threshold; and implementing an object-centric process with the processor having component coupling that is derived from the centralized model when the value of the coupling metric is equal to or less than the pre-defined threshold value. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer program product for managing component coupling in an object-centric process implementation, the computer program product including computer-readable program instructions embodied on a non-transitory computer storage medium, which when executed by a computer processor, cause the computer processor to implement:
-
prior to deriving components that implement a centralized model; analyzing the centralized model with a processor; computing couplings within the centralized model to define a coupling metric; computing a predicted component model using objects, activities, and the coupling metric of the centralized model; and modifying control flow of the centralized model when a value of the coupling metric exceeds a pre-defined threshold value, re-analyzing the centralized model having the modified control flow, and repeating the computing, modifying and re-analyzing until the coupling metric is less than or equal to the pre-defined threshold; and implementing an object-centric process with the processor having component coupling that is derived from the centralized model when the value of the coupling metric is equal to or less than the pre-defined threshold value. - View Dependent Claims (28, 29, 30, 31)
-
Specification