Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 12 von 126
Acta informatica, 2011-04, Vol.48 (2), p.67-96
2011

Details

Autor(en) / Beteiligte
Titel
Nonatomic dual bakery algorithm with bounded tokens
Ist Teil von
  • Acta informatica, 2011-04, Vol.48 (2), p.67-96
Ort / Verlag
Berlin/Heidelberg: Springer-Verlag
Erscheinungsjahr
2011
Link zum Volltext
Quelle
SpringerLink (Online service)
Beschreibungen/Notizen
  • A simple mutual exclusion algorithm is presented that only uses nonatomic shared variables of bounded size, and that satisfies bounded overtaking. When the shared variables behave atomically, it has the first-come-first-served property (FCFS). Nonatomic access makes information vulnerable. The effects of this can be mitigated by minimizing the information and by spreading it over more variables. The design approach adopted here begins with such mitigating efforts. These resulted in an algorithm with a proof of correctness, first for atomic variables. This proof is then used as a blueprint for the simultaneous development of the algorithm for nonatomic variables and its proof. Mutual exclusion is proved by means of invariants. Bounded overtaking and liveness under weak fairness are proved with invariants and variant functions. Liveness under weak fairness is formalized and proved in a set-theoretic version of temporal logic. All these assertions are verified with the proof assistant PVS. We heavily rely on the possibility offered by a proof assistant like PVS to reuse proofs developed for one context in a different context.

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX