General predicate transformer and the semantics of a programming language with go to statement

Jifeng He*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Dijkstra's predicate transformer for specifying the semantics of guarded commands set and proving the total correcness of a program is generalized to a programming language with the go to statement. The concept of general predicate transformer and its properties are introduced. We explore the approach of proving the correctness - preserving property of some common program transformations that are used in the compiling process.

Original languageEnglish
Pages (from-to)35-57
Number of pages23
JournalActa Informatica
Volume20
Issue number1
DOIs
StatePublished - Oct 1983

Fingerprint

Dive into the research topics of 'General predicate transformer and the semantics of a programming language with go to statement'. Together they form a unique fingerprint.

Cite this