Hierarchical Correctness Proofs for Distributed Algorithms.

Abstract

This thesis introduces a new model for distributed computation in asynchronous networks, the input-output automaton. This simple, powerful model captures in a novel way the game-theoretic interaction between a system and its environment, and allows fundamental properties of distributed computation such as fair computation to be naturally expressed. Futhermore, this model can be used to construct modular, hierarchical correctness proofs of distributed algorithms. This thesis defines the input-output automaton model, and presents an interesting example of how this model can be used to construct such proofs.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 03, 1987
Accession Number
ADA182177

Entities

People

  • Mark S. Tuttle
  • Nancy Lynch

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Asynchronous Systems
  • Classification
  • Complex Systems
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Construction
  • Information Processing
  • Language
  • Machines
  • Message Systems
  • Military Research
  • Programming Languages
  • Software Development
  • Theoretical Computer Science

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Mathematical Modeling and Probability Theory.
  • Theoretical Analysis.