Tag Tag Formal methods

Works

Tony Hoare · 1983
Programming is an Engineering Profession

An argument that programming should be regarded as a branch of engineering, combining scientific foundations with practical discipline and professional responsibility for reliability.

Tony Hoare · 1985
The Mathematics of Programming

Hoare's Oxford inaugural lecture, arguing that programming is a mathematical activity and that mathematical methods can ensure programs are correct and reliable.

Tony Hoare · 1985
Communicating Sequential Processes (CSP)

A formal language and theory for describing systems of concurrent processes that interact by communication, providing a rigorous basis for reasoning about concurrency.

Tony Hoare · 1996
How Did Software Get So Reliable Without Proof?

Hoare examines why software had become highly reliable despite little use of formal proof, and how mathematical theory and engineering practice reinforce one another.

Cliff B. Jones (editor), Jayadev Misra (editor) · 2021
Theories of Programming: The Life & Works of Tony Hoare

An edited volume surveying Tony Hoare's life and contributions to computer science, combining personal recollections with reprints of his key papers and technical commentary.

Related Tags