About Contribute GitHub
Menu

Robert W. Floyd

Floyd's work made it possible to discuss program correctness with mathematical precision. That intellectual lineage is central to secure-software engineering, where intended behavior must be specified and checked.

Robert W. Floyd was an American computer scientist whose work in algorithms and formal methods helped establish program verification as a serious area of research. His name is associated with the Floyd–Warshall all-pairs shortest-path algorithm and with foundational ideas for proving program correctness.

Verification as a security foundation

Security failures often arise when programs violate unstated or unchecked assumptions. Floyd's work on assertions and formal reasoning supplied an early framework for proving that a program satisfies a specification.

In memoriam

Floyd died in 2001. His influence endures in formal verification, program analysis, and the pursuit of more trustworthy software.

Timeline

  • 1936-06-08Born in New York City, United States.
  • 1962Joins the Carnegie Institute of Technology.
  • 1968Joins Stanford University.
  • 1967Publishes work that became foundational to Floyd–Hoare logic.
  • 1978Receives the ACM A.M. Turing Award.
  • 2001-09-25Dies in Stanford, California.
Robert W. Floyd
Type
Person
Era
1950s-2001
Born
1936
Died
2001
Known for
Floyd–Warshall algorithm; Floyd–Hoare logic; Program verification; 1978 ACM Turing Award
Tags
academic-research, algorithms, program-verification, computer-science-history
Created by Joas A Santos · Something wrong or want it removed? Open an issue.