ACM Home Page
Please provide us with feedback. Feedback
On the extremely fair treatment of probabilistic algorithms
Full text PdfPdf (922 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the fifteenth annual ACM symposium on Theory of computing table of contents
Pages: 278 - 290  
Year of Publication: 1983
ISBN:0-89791-099-0
Author
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 18,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800061.808757
What is a DOI?

ABSTRACT

A proof system based on linear temporal logic for the qualitative verification of concurrent probabilistic programs is proposed. The concept of extreme fairness is introduced as an approximation to the notion of probabilistic executions. The proof system proposed is shown to be relatively complete with respect to validity over all extremely fair computations. The proof methodology is demonstrated by proving correctness of a new probabilistic algorithm for solving the mutual exclusion problem ([CLP]).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Apt, K.R. and E.R. Olderog. "Proof Rule Dealing with Fairness," TR 8104, Applied Mathematics, University of Kiel, 1981.
 
2
Burns, J.E., M.J. Fischer, P. Jackson, N.A. Lynch, and G.L. Peterson, "Shared Data Requirements for Implementation of Mutual Exclusion Using a Test-and-Set Primitive," Proc. 1978 International Conf. on Parallel Processing, 79-87.
 
3
Cohen, S., D. Lehmann, and A. Pnueli, "Symmetric and Economical Solutions to the Mutual Exclusion Problem in a Distributed System," The Hebrew University, Jerusalem (Aug. 1982).
4
 
5
Francez, N. and M. Rodeh, "A Distributed Data Type Implemented by a Probabilistic Communication Scheme," Proc. 21st Symp. on the Foundations of Computer Science, 1980, 373-379.
 
6
Grumberg, O., N. Francez, J.A. Makowsky, and W.P. de Roever, "A Proof Rule for Fair Termination of Guarded Commands," Proc. of the Int. Symp. on Algorithmic Languages, North-Holland, 1981.
7
 
8
Itai, A. and M. Rodeh, "The Lord of the Ring, or Probabilistic Methods for Breaking Symmetry in Distributve Networks," Tech. Rep. RJ 3110, IBM, San José, 1981.
 
9
10
 
11
Lehmann, D. and S. Shelah, "Reasoning with Time and Chance," Institute of Mathematics, The Hebrew University, Jerusalem, Israel, Oct. 1982.
 
12
 
13
Manna, Z. and A. Pnueli, "Verification of Concurrent Programs: A Temporal Proof System," Proc. 4th School on Advanced Programming, Amsterdam, Holland, June 1982.
14
15
 
16
Park, D., "A Predicate Transformer for Weak Fair Iteration," Proc. 6 IBM Symp. on Math. Foundation of Computer Science, Hakone, Japan, 1981.
 
17
Rabin, M.O., "Probabilistic Algorithms," in Algorithms and Complexity, New Directions and Recent Results, (J.F. Traub, ed.), Academic Press, New York, 1976.
 
18
Rabin, M.O., "N Process Synchronization by 4 logN-valued Shared Variable," Tech. Report Forschungsinstitut für Mathematik, ETH, Zürich, March 1980. (See also Proc. of the 21st Annual Symp. on Foundations of Computer Science, Syracuse, NY, Oct. 1980, 407-410.
 
19
Rabin, M.O., "The Choice Coordination Problem," Acta Informatica, Vol. 17, 1982, 121-134.
20

CITED BY  16