In this thesis we describe two algorithms which implement mutual exclusion without individual starvation, one by Udding[8] and one by Morris[7]. We prove, using the theorem prover PVS, that they both implement mutual exclusion, and are free from both deadlock and individual starvation. Though the algorithms were provided with a proof, they were not mechanically verified as of yet. We conclude by looking at a conjecture by Dijkstra, which was disproved by the existence of the algorithms by Udding and Morris. We weaken it in such a way that it is true, and prove it informally.
AbstractA new derivation of Peterson's well-known mutual exclusion algorithm is presented. The deriv...
We study the problem of automatically proving parameterized mutual exclusion algorithms mutually exc...
We present a \ ne-grained " solution to the mutual exclusion problem. A program is negraine...
The standard implementation of mutual exclusion by means of a semaphore allows starvation of process...
Automatic generation of starvation-free semaphore solutions to general mutual exclusion problems is ...
A simplification of the mutual exclusion algorithm of Lycklama and Hadzilacos is presented. It uses ...
This paper proposes an original framework for modelling and verification (M&V) of starvation-free mu...
A simplification of the mutual exclusion algorithm of Lycklama and Hadzilacos is presented. It uses ...
Michael Fischer[2] has proposed a mutual exclusion algorithm that ingeniously exploits real time. We...
A new elegant and simple algorithm for mutual exclusion of N processes is proposed. It only requires...
Abstract A new elegant and simple algorithm for mutual exclusion of N processes is proposed. It only...
We present two algorithms for the Group Mutual Exclusion (GME) Problem that satisfy the properties o...
Coteries may be used to construct permission based distributed mutual exclusion algorithms. One such...
A new derivation of Peterson's well-known mutual exclusion algorithm is presented. The derivation is...
This paper presents a new starvation-free software algorithm for the N-thread mutual-exclusion probl...
AbstractA new derivation of Peterson's well-known mutual exclusion algorithm is presented. The deriv...
We study the problem of automatically proving parameterized mutual exclusion algorithms mutually exc...
We present a \ ne-grained " solution to the mutual exclusion problem. A program is negraine...
The standard implementation of mutual exclusion by means of a semaphore allows starvation of process...
Automatic generation of starvation-free semaphore solutions to general mutual exclusion problems is ...
A simplification of the mutual exclusion algorithm of Lycklama and Hadzilacos is presented. It uses ...
This paper proposes an original framework for modelling and verification (M&V) of starvation-free mu...
A simplification of the mutual exclusion algorithm of Lycklama and Hadzilacos is presented. It uses ...
Michael Fischer[2] has proposed a mutual exclusion algorithm that ingeniously exploits real time. We...
A new elegant and simple algorithm for mutual exclusion of N processes is proposed. It only requires...
Abstract A new elegant and simple algorithm for mutual exclusion of N processes is proposed. It only...
We present two algorithms for the Group Mutual Exclusion (GME) Problem that satisfy the properties o...
Coteries may be used to construct permission based distributed mutual exclusion algorithms. One such...
A new derivation of Peterson's well-known mutual exclusion algorithm is presented. The derivation is...
This paper presents a new starvation-free software algorithm for the N-thread mutual-exclusion probl...
AbstractA new derivation of Peterson's well-known mutual exclusion algorithm is presented. The deriv...
We study the problem of automatically proving parameterized mutual exclusion algorithms mutually exc...
We present a \ ne-grained " solution to the mutual exclusion problem. A program is negraine...