next up previous contents
Next: Selector-Selector Incompatibility Conflict Up: Selected Conflict Examples Previous: Selector-Selector Conflict Across

Selector-Critic Criticism Conflict

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.


Ilan Berker
Thu Apr 27 16:25:38 EDT 1995