Communications of the ACM · 1972 · 82 citations · 17 references
ComputingComputer ScienceFormal MethodsTheory Of ComputationComputational ModelsEquivalence CheckingFixed Point TheoryFixed PointsRecursion TheoryFixed-point ComputationFixed-point LogicFixed-point SemanticsFixpoint ComputationProgram CorrectnessProgram VerificationRecursionTermination Of Recursive Programs
Following the fixpoint theory of Scott, the semantics of computer programs are defined in terms of the least fixpoints of recursive programs. This allows not only the justification of all existing verification techniques, but also their extension to the handling, in a uniform manner of various properties of computer programs, including correctness, termination, and equivalence.
17
An axiomatic basis for computer programming
C. A. R. Hoare · Communications of the ACM · 1969 · 3.9K citations · Full text
The Mechanical Evaluation of Expressions
P. J. Landin · The Computer Journal · 1964 · 932 citations · Full text
Towards a Mathematical Science of Computation.
John McCarthy · 1962 · 454 citations
Correspondence between ALGOL 60 and Church's Lambda-notation
P. J. Landin · Communications of the ACM · 1965 · 425 citations · Full text