Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Could switch to where a selection of the operation constrains the actor.
    • Instead of specify BOTH actor and operation, select an operation and then the actor supported by the operation.


 Issue: Policies and Reusable Operations Action Item Follow up - Jorge Hernandez

A nested policy approach has the following issues:

  1. Number of hierarchical layers, which must be bounded.   The CLAMP GUI driven by an open ended "recursive" schema would have to be bounded.    One could argue that after N hierarchical layers, the information would be hard to be tracked by a human operator.
  2. Associated with the number of hierarchical layers, and the most important issue is the duplication of operations, as duplicated operations would be repeated at multiple levels, and branches. 
  3. Associated with (2), there are issues of conciseness and human readability of policies. 
  4. A smaller issue relates to the storage space in the policy repository as it would likely require more space due to dups operations across levels.
  5. A smaller issue relates to come up with canonical representation of policies and operations, policies will have to be flattened out and put in a canonical representation to support static analysis on the policy repo, for example for conflict detection.

The main benefits for nested operations over a flat structure are:

  1. Clearly drive the GUI display and the user input (may be more intuitive), and
  2. if the operations are fairly simple (policies mono-operational) which is the high runner case at this time (minimum duplication).