Why fairness constraints?

Why fairness constraints?

  • Non-determinism is used to hide irrelevant detail.
  • May introduce behavior that is not part of actual system. Example: Client module
  • Non-det. model allows No Req, Req, Req, Have_Token, Have_Token ... but actual client eventually gives up token.
  • Want to refine the non-det. description to model the client more closely.
  • Must remove traces that stay in Have_Token forever.

Previous slide Next slide Back to the first slide View Graphic Version

Contact 
©2002-2018 U.C. Regents