Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Defining fairness
Völzer H., Varacca D., Kindler E. In CONCUR 2005 -- Concurrency Theory: 16th International Conference, San Francisco, CA, August 23-26, 2005. Proceedings (LNCS 3653). London, UK,  Springer-Verlag,  2005. Type:Book Chapter
Date Reviewed: Jun 7 2006

There is not a prevailing definition of fairness, but most definitions attempt to ensure that every transition of a system that is enabled sufficiently often is executed sufficiently often. The authors of this paper present a new definition, called constructive fairness.

Their main contribution is that, contrary to Lamport’s definition based on machine closure [1], their definition is closed under both arbitrary union and countable intersection. This is appealing in the context of transition systems for which a unique fairness assumption does not suffice; in such cases, the property satisfied by the whole system is the intersection of the fairness properties satisfied by each transition independently. Thus, unless these individual properties are constructive, the result is likely not to be a fairness property, which is problematic insofar as this may induce additional safety properties, that is, abnormal behaviors.

Researchers interested in this paper should also read Alur and Henzinger’s paper on local fairness [2], since it is closely related. The main difference seems to be that local fairness was defined for finitary properties only, and that Alur and Henzinger use a language-theoretic characterization. Constructive fairness is characterized using game and topology theory, and it is not restricted to finitary properties; however, local fairness is studied in the context of open systems, which is not the case for constructive fairness.

Reviewer:  Rafael Corchuelo Review #: CR132893 (0704-0381)
1) Lamport, L. Fairness and hyperfairness. Distributed Computing 13, 4(2000), 239–245.
2) Alur, R.; Henzinger, T.A. Local liveness for compositional modelling of fair reactive systems. In Computer aided verification Springer Verlag, 1995, 166–179.
Bookmark and Share
  Featured Reviewer  
 
Alternation And Nondeterminism (F.1.2 ... )
 
 
Automata (F.1.1 ... )
 
 
Bounded-Action Devices (F.1.1 ... )
 
 
Distributed Applications (C.2.4 ... )
 
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Unbounded-Action Devices (F.1.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Alternation And Nondeterminism": Date
A note on real-time one-way alternating multicounter machines
Inoue K., Ito A., Takanami I. Theoretical Computer Science 88(2): 287-296, 1991. Type: Article
Jan 1 1993
Countable nondeterminism and random assignment
Apt K., Plotkin G. Journal of the ACM 33(4): 724-767, 1986. Type: Article
May 1 1987
Multiplicities: a deterministic view of nondeterminism
Karhumäki J. Theoretical Computer Science 98(1): 15-25, 1992. Type: Article
Jul 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy