Peterson's mutual exclusion algorithm revisited

F.W. Sommen, van der, W.H.J. Feijen, A.J.M. Gasteren, van

Research output: Contribution to journalArticleAcademicpeer-review

4 Citations (Scopus)
45 Downloads (Pure)

Abstract

A new derivation of Peterson's well-known mutual exclusion algorithm is presented. The derivation is driven by the formally stated requirements of Individual Progress, as opposed to the more traditional approach which starts from the requirement of Mutual Exclusion. The only formalisms used in the derivation are the predicate calculus and the theory of Owicki and Gries. No use is made of temporal logic. In particular, the so complicating oscillating behaviour of an await-condition is fully absorbed by the use of a variant function.
Original languageEnglish
Pages (from-to)327-334
JournalScience of Computer Programming
Volume29
Issue number3
DOIs
Publication statusPublished - 1997

Fingerprint

Dive into the research topics of 'Peterson's mutual exclusion algorithm revisited'. Together they form a unique fingerprint.

Cite this