Figure 1P-34 - PolicyRuleSpec

Header Image
Project:
Figure 1P-34 - PolicyRuleSpec : Class diagram
Created: 3/28/2022 3:51:09 PM
Modified: 9/16/2023 9:25:00 PM
Project:
Advanced:
A PolicyRuleSpec is a concrete base class that is used to define the invariant characteristics (attributes, methods, constraints and relationships) of a PolicyRule entity.<br/>The executionStrategy attribute defines the approach used to execute the actions contained in a given PolicyRule. The sequencedActions attribute defines how the ordering of the contained PolicyActions is to be interpreted (e.g., must execute the PolicyActions in the indicated order or not at all). The last three attributes are generic containers that external applications can use to prescribe any limitations on the types of PolicyActions, PolicyConditions, and PolicyEvents. The external application does this by defining the limitations using an OCL expression, and populating these attributes with that OCL expression. This in turn ensures that a given set of PolicyRules carry standard functionality.<br/><br/>