Title of article
Petersonʹs mutual exclusion algorithm revisited
Author/Authors
F.W. van der Sommen، نويسنده , , W.H.J. Feijen، نويسنده , , A.J.M. van Gasteren، نويسنده ,
Issue Information
دوماهنامه با شماره پیاپی سال 1997
Pages
8
From page
327
To page
334
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.
Keywords
Multiprogramming , Progress , Program development , Variant function , Simplicity , Mutual exclusion
Journal title
Science of Computer Programming
Serial Year
1997
Journal title
Science of Computer Programming
Record number
1079484
Link To Document