Classification with Tarskian system executions (Bakery Algorithms as an example)

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

The paper is withdrawn since an improved version is being submitted

Scientific paper

We argue that predicate languages and their Tarskian structures have an important place for the study of concurrency. The argument in our paper is based on an example: we show that two seemingly dissimilar algorithms have a common set of high-level properties, which reveals their affinity. The algorithms are a variant of Lamport's Bakery Algorithm and the Ricart and Agrawala algorithm. They seem different because one uses shared memory and the other message passing for communication. Yet it is intuitively obvious that they are in some sense very similar, and they belong to the same "family of Bakery Algorithms". The aim of this paper is to express in a formal way this intuition that classifies the two algorithms together. For this aim of expressing the abstract high level properties that are shared by the two algorithms we use predicate languages and their Taskian structures. We find a set of properties expressed in quantification language which are satisfied by every Tarskian system execution that models a run by either one of the protocols, and which is strong enough to ensure that the mutual exclusion property holds in these runs.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Classification with Tarskian system executions (Bakery Algorithms as an example) does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Classification with Tarskian system executions (Bakery Algorithms as an example), we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Classification with Tarskian system executions (Bakery Algorithms as an example) will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-424120

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.