Bounded fairness

15Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Bounded fairness is a stronger notion than ordinary eventuality-based fairness, one that guarantees occurrence of an event within a fixed number of occurrences of another event. We formalize bounded fairness by introducing a new family of temporal modal operators. The resultant logic is equivalent to temporal logic with the until modality, but more succinct. This logic can be used to specify bounded fairness requirements in a more natural manner than possible with until. It can, for example, relate the frequency of shared resource access of a particular process to other processes that access the resource with mutual exclusion. As applications of bounded fairness, we verify requirements for some standard concurrent programming problems and for a new cache protocol. We also show that Dekker's mutual exclusion algorithm is fair in the conventional sense, but not bounded fair. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Dershowitz, N., Jayasimha, D. N., & Park, S. (2004). Bounded fairness. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2772, 304–317. https://doi.org/10.1007/978-3-540-39910-0_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free