skip to main content
article
Free Access

Guarded commands, nondeterminacy and formal derivation of programs

Published:01 August 1975Publication History
Skip Abstract Section

Abstract

So-called “guarded commands” are introduced as a building block for alternative and repetitive constructs that allow nondeterministic program components for which at least the activity evoked, but possibly even the final state, is not necessarily uniquely determined by the initial state. For the formal derivation of programs expressed in terms of these constructs, a calculus will be be shown.

References

  1. 1 Hoare, C.A.R. An axiomatic basis for computer programming. Comm. ACM 12, 10 (Oct. 1969), 576-583. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Naur, Peter (Ed.). Report on the algorithmic language ALGOL 60. Comm. ACM 3, (May 1960), 299-314. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Guarded commands, nondeterminacy and formal derivation of programs

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader