Proof rules for communication abstractions

Gadi Taubenfeld, Nissim Francez

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

Abstract

A modular proof system is presented for proving partial correctness and freedom from deadlock of concurrent programs using scripts (including recursive scripts). Its applications to augmentations of CSP and a subset of ADA are discussed. The proof rules are a generalization of both the procedure rules and the concurrency rules. Correctness proofs for examples are presented.

Original languageEnglish
Title of host publicationFoundations of Software Technology and Theoretical Computer Science - 4th Conference, Proceedings
EditorsMathai Joseph, Rudrapatna Shyamasundar
PublisherSpringer Verlag
Pages443-465
Number of pages23
ISBN (Print)9783540138839
DOIs
StatePublished - 1984
Externally publishedYes
Event4th Conference on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1984 - Bangalore, India
Duration: 13 Dec 198415 Dec 1984

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume181 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th Conference on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1984
Country/TerritoryIndia
CityBangalore
Period13/12/8415/12/84

Bibliographical note

Publisher Copyright:
© 1984, Springer-Verlag.

Keywords

  • Concurrent programming
  • Deadlock
  • Invariants
  • Proof rule
  • Script
  • Verification

Fingerprint

Dive into the research topics of 'Proof rules for communication abstractions'. Together they form a unique fingerprint.

Cite this