WAIT-FREE LINEARIZATION WITH A MECHANICAL PROOF

Authors
Citation
Wh. Hesselink, WAIT-FREE LINEARIZATION WITH A MECHANICAL PROOF, Distributed computing, 9(1), 1995, pp. 21-36
Citations number
26
Categorie Soggetti
Controlo Theory & Cybernetics","Computer Science Theory & Methods
Journal title
ISSN journal
01782770
Volume
9
Issue
1
Year of publication
1995
Pages
21 - 36
Database
ISI
SICI code
0178-2770(1995)9:1<21:WLWAMP>2.0.ZU;2-K
Abstract
The correctness of a program for wait-free linearization of an arbitra ry shared data object in bounded memory is verified mechanically. The program uses atomic read-write registers, an array of consensus regist ers and one compare and swap register. In the program, a number of pro cesses concurrently inspect and modify a pointer structure without wai ting. Consequently, the proof of correctness is very delicate. The the orem prover NQTHM of Boyer and Moore has been used to mechanically cer tify the correctness.