Logical classification of distributed algorithms (Bakery algorithms as an example) (Q541220)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Logical classification of distributed algorithms (Bakery algorithms as an example)
scientific article

    Statements

    Logical classification of distributed algorithms (Bakery algorithms as an example) (English)
    0 references
    0 references
    6 June 2011
    0 references
    The paper is focused on the appropriateness of predicate language structures to study concurrency in intuitive terms. It demonstrates this appropriateness by proposing a logical classification of Bakery type algorithms. Two well-known algorithms, the Ricart-Agrawala algorithm and a take-a-number Bakery algorithm with different pre-conditions (message passing versus shared memory), have a high degree of similarity at intuitive level that can be expressed in a formal way, and, moreover, properties like mutual-exclusion can be also deduced from the formal description. Another important result of the study is the fact that the Tarskian event structures are more appropriate to be used in reasoning process than the temporal logic structures, especially due to the particular global state approach using history structures.
    0 references
    0 references
    distributed algorithms
    0 references
    models of concurrency
    0 references
    logical classification
    0 references
    Tarski structures
    0 references
    mutual exclusion
    0 references

    Identifiers