• 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