Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Using Message Passing for Distributed Programming: Proof Rules and Disciplines

Using Message Passing for Distributed Programming: Proof Rules and Disciplines

File(s)
82-491.pdf (2.86 MB)
82-491.ps (732.84 KB)
Permanent Link(s)
https://hdl.handle.net/1813/6331
Collections
Computer Science Technical Reports
Author
Schlichting, Richard D.
Schneider, Fred B.
Abstract

Inference rules are derived for proving partial correctness of concurrent programs that use message passing. These rules extend the notion of a satisfaction proof, first proposed for proving correctness of programs that use synchronous message-passing, to asynchronous message-passing, rendezvous, and remote procedures. Two types of asynchronous message-passing are considered: unreliable datagrams and reliable virtual circuits. The proof rules show how interference can arise and be controlled.

Date Issued
1982-05
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR82-491
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance