Published May 28, 2005
| Version v1
Journal article
Open
Formal Construction of a Non-blocking Concurrent Queue Algorithm
Authors/Creators
- 1. ETH Zürich, Zürich, Switzerland
- 2. Université de Metz & LORIA, France
Description
This paper contains a completely formal (and mechanically proved) development of some algorithms dealing with a linked list supposed to be shared by various processes. These algorithms are executed in a highly concurrent fashion by an unknown number of such independent processes. These algorithms have been first presented in [MS96] by M.M. Michael and M.L. Scott. Two other developments of the same algorithms have been proposed recently in [YS03] (using the 3VMC Model Checker developed by E. Yahav) and in [DGLM04] (using I/O Automata and PVS).
Files
jucs_article_28407.pdf
Files
(134.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:d2a2bb17ab9a4f3e1eb515b3104b7f0d
|
134.8 kB | Preview Download |