Skip to main navigation Skip to search Skip to main content

Model checking the Java meta-locking algorithm

Research output: Contribution to conferencePaperpeer-review

16 Scopus citations

Abstract

We apply the XMC model checker to the Java metalocking 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.

Original languageEnglish
Pages342-350
Number of pages9
StatePublished - 2000
Event7th IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2000) - Edinburgh, UK
Duration: Apr 3 2000Apr 7 2000

Conference

Conference7th IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2000)
CityEdinburgh, UK
Period04/3/0004/7/00

Fingerprint

Dive into the research topics of 'Model checking the Java meta-locking algorithm'. Together they form a unique fingerprint.

Cite this