ACM Home Page
Please provide us with feedback. Feedback
Lazy caching in TLA
Source Distributed Computing archive
Volume 12 ,  Issue 2-3  (June 1999) table of contents
Special issue: Verification of lazy caching
Pages: 151 - 174  
Year of Publication: 1999
ISSN:0178-2770
Authors
Peter Ladkin  Universität Bielefeld, Technische Fakultät, Postfach 10 01 31, D-33501 Bielefeld, Germany
Leslie Lamport  Sytems Research Center, i30 Lytton Avenue, Palo Alto, CA
Bryan Olivier  Kattenburgergracht 17, Appt. E, NL-1018 KN Amsterdam, The Netherlands
Denis Roegel  LORIA, Campus Scientifique, B.P. 239, F-54506 Vandeouvre-les-Nancy Cedex, France
Publisher
Springer-Verlag  London, UK
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1007/s004460050063

ABSTRACT

We address the problem, proposed by Gerth, of verifying that a simplified version of the lazy caching algorithm of Afek, Brown, and Merritt is sequentially consistent. We specify the algorithm and sequential consistency in TLA+, a formal specification language based on TLA (the Temporal Logic of Actions). We then describe how to construct and check a formal TLA correctness proof.


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
 
2
2. Abadi M, Lamport L, Merz S: Refining specifications. To appear.
3
 
4
4. Ashcroft EA: Proving assertions about parallel programs. J Comput Syst Sci 10:110-135 (1975).
 
5
6
 
7
 
8
 
9
9. Lam SS, Shankar AU: Protocol verification via projections. IEEE Transactions on Software Engineering SE-10(4):325-342 (1984).
 
10
10. Lamport L: What good is temporal logic? In: Mason REA (ed) Information Processing 83: Proceedings of the IFIP 9th World Congress, pp 657-668, Paris, September 1983. IFIP, North-Holland, Amsterdam.
11
 
12
 
13
13. Lamport L: How to write a long formula. Formal Aspects of Computing 6:580-584 (1994). First appeared as Research Report 119, Digital Equipment Corporation, Systems Research Center.
14
 
15
15. Lamport L: How to write a proof. American Mathematical Monthly 102(7):600-608 (1995).
 
16
 
17
18
 
19
 
20
 
21
 
22
22. Owicki S, Gries D: An axiomatic proof technique for parallel programs I. Acta Informatica 6(4):319-340 (1976).


Collaborative Colleagues:
Peter Ladkin: colleagues
Leslie Lamport: colleagues
Bryan Olivier: colleagues
Denis Roegel: colleagues