loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
7th IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Model Checking the Java Meta-Locking Algorithm
Edinburgh, Scotland
April 03-April 07
ISBN: 0-7695-0604-6
Samik Basu, State University of New York at Stony Brook
Scott A. Smolka, State University of New York at Stony Brook
Orson R. Ward, State University of New York at Stony Brook
We apply the XMC model checker to the Java meta-locking algorithm, a highly optimized technique for ensuring mutually exclusive access by threads to object monitor queues. Our abstract specification of the meta-locking algorithm is fully parameterized, both on M, the number of threads, and N, the number of objects. Using XMC, we show that for a variety of values of M and N, the algorithm indeed provides mutual exclusion and freedom from lockout.
Index Terms:
Java, model checking, mutual exclusion, objects, specification and verification, threads, synchronization
Citation:
Samik Basu, Scott A. Smolka, Orson R. Ward, "Model Checking the Java Meta-Locking Algorithm," ecbs, pp.342, 7th IEEE International Conference and Workshop on the Engineering of Computer Based Systems, 2000
Usage of this product signifies your acceptance of the Terms of Use.