What processes know: Definitions and proof methods

Shmuel Katz, Gadi Taubenfeld

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The importance of the notion of knowledge in reasoning about distributed systems has been recently pointed out by several works. It has been argued that a distributed computation can be understood and analyzed by considering how it affects the state of knowledge of the system. We show that there are a variety of definitions which can reasonably be applied to what a process can know about the global state. We also move beyond the semantic definitions, and present the first proof methods for proving knowledge assertions. Both shared memory and message passing models are considered.

Original languageEnglish
Title of host publicationProceedings of the Annual ACM Symposium on Principles of Distributed Computing
PublisherAssociation for Computing Machinery
Pages249-262
Number of pages14
ISBN (Electronic)0897911989
DOIs
StatePublished - 1 Nov 1986
Externally publishedYes
Event5th Annual ACM Symposium on Principles of Distributed Computing, PODC 1986 - Calgary, Canada
Duration: 11 Aug 198613 Aug 1986

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Conference

Conference5th Annual ACM Symposium on Principles of Distributed Computing, PODC 1986
Country/TerritoryCanada
CityCalgary
Period11/08/8613/08/86

Bibliographical note

Publisher Copyright:
© 1986 ACM.

Fingerprint

Dive into the research topics of 'What processes know: Definitions and proof methods'. Together they form a unique fingerprint.

Cite this