Abstract
This paper studies the problem of implementing a shared memory test-and-set object using only shared registers. Our contribution is threefold. First, we present a general framework to allow reasoning about reusing one-shot shared memory objects in the construction of bounded space long-lived objects. Then we derive general theorems about test-and set objects that simplifies reasoning about their implementation. Finally we show the validity of our approach by constructing an n process long lived test-and-set object from n + 1 one-shot test-and-set objects, and proving this construction formally correct.
Original language | English |
---|---|
Place of Publication | Enschede |
Publisher | University of Twente |
Number of pages | 19 |
Publication status | Published - 10 Sept 1999 |
Keywords
- METIS-119091