- Open the example models file. See here for the instructions. Click + symbol to expand
the NFR Framework model folder, the Example 2 folder. Double-click PIG1 diagram to
display the diagram.
- Right click the leaf node (“Encryption[ID/Password” in this example) to display the
pull-down menu. Click Tagged Values to display the Tagged Value Editor.
- Click the pull-down menu for the Label attribute. Click Satisficed label. A check
mark will be displayed on the leaf node to represent the value.
- Based on the Label Propagation Procedure, the parent node is evaluated to be Denied
when a child node of a Break(--) contribution is Satisficed. The Denied achievement
label is depicted by a cross mark.
- In turn, based on the Open World Assumption, the parent node’s achievement label
is Unknown (no label icon).
However, for most problem modeling situations and computing systems, Closed World
Assumption is more suitable.
To switch the Label Propagation Procedure to use Closed World Assumption, follow
the instructions below.
- Click Tools Menu.
- Click Options. The Options dialog will be displayed.
- Click RE-Tools.
- Click Label Evaluation
- Click the pull-down menu for World Assumption. Click ClosedWorld.
- Click OK. The labels of all model elements in the current diagram will be re-evaluated
bottom-up as shown below.
- The parent node is now evaluated to be Denied based on the Closed World Assumption,
- When a parent of an AND-decomposition has at least one child Denied, the parent is
considered Denied.
- Again, using the Closed World Assumption, when a child of a Make(++) contribution
is Denied, the parent is considered Denied.
- When the child of a Break(--) contribution is Denied, the parent is considered Satisficed.