This conflict is initiated by the cup radius critic with the stability point of view when it criticizes the value of the cup radius. This situation is shown in figure 7.5. The owner of the value is the cup radius selector whose point of view is also stability. The purpose of this conflict is to show the use of constraint relaxations in negotiation.
Figure 7.5: Criticism of a value
At some point in the design the cup radius selector sets the value of the
cup radius. When the base radius value is also present, the critic of the
cup radius value complains because it has the constraint that
The critic asks for an alternative but the selector
does not come up with an alternative. Instead it asks for the critic to
relax its constraint. The critic relaxes its constraint by modifying the
constant on the right hand side of its inequality to 1.5 and the constraint
is not violated anymore. The conflict is resolved.
Here is the excerpt:
Cup Radius Value Stability Critic: Conflict detected with Cup Radius Stability Selector. Cup Radius Value Stability Critic: Criticism asserted. Cup radius value is too high from stability pov. Cup Radius Value Stability Critic: Ask Cup Radius Stability Selector for an alternative value. Cup Radius Stability Selector: No alternative values. Cup Radius Stability Selector: Ask Cup Radius Value Stability Critic to relax constraints. Cup Radius Value Stability Critic: Constraint relaxed. Cup Radius Value Stability Critic: Criticism retracted. Cup radius value is not too high from stability pov anymore. Cup Radius Value Stability Critic: Conflict with Cup Radius Stability Selector resolved.