search
Get Started
search

Best Formal Methods

Updated Daily
Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 Robin Milner

Robin Milner was a British computer scientist who made foundational contributions to theoretical computer science and programming language design. He developed the ML programming language to support theorem proving in the LCF system, which introduced polymorphic type inference and functional program...

2 Tony Hoare
Tony Hoare

Sir Charles Antony Richard "Tony" Hoare is a British computer scientist best known for developing the Quicksort sorting algorithm in 1959 and for creating Hoare logic, a formal system for verifying program correctness. He was awarded the ACM Turing Award in 1980 for these fundamental contributions t...

3 Amir Pnueli

Amir Pnueli was an Israeli computer scientist who made foundational contributions to program verification by introducing temporal logic into computer science in 1977. His work shifted how researchers specify and verify the behavior of concurrent and reactive systems over time. In recognition of this...

4 Patrick Cousot

Patrick Cousot is a French computer scientist who co-founded the field of abstract interpretation in 1977 alongside his wife and colleague, Radhia Cousot. Abstract interpretation established a rigorous mathematical framework for approximating program behavior, forming the theoretical basis for moder...

5 Radhia Cousot

Radhia Cousot was a French computer scientist recognized for co-inventing the theory of abstract interpretation in 1977 alongside Patrick Cousot. Abstract interpretation is a formal theory used to approximate the runtime behavior of software without executing it, forming the foundation of modern aut...

6 Peter O'Hearn

Peter O'Hearn is a British computer scientist at University College London and Meta who, with John Reynolds and others, co-developed separation logic, an extension of Hoare logic for reasoning about mutable heap memory. The work enabled scalable automated verification of pointer-manipulating program...

7 Moshe Vardi

Moshe Vardi is a professor of computer science at Rice University. His research encompasses mathematical logic, automata theory, database theory, and model checking, with influential results connecting logic and computation in automated verification. He served as editor-in-chief of Communications of...

8 David Harel

David Harel is an Israeli computer scientist at the Weizmann Institute of Science who invented statecharts, a visual formalism for modeling reactive systems. His work on statecharts led to their incorporation in the UML specification for software engineering. Harel has worked on biological modeling...

9 Gerard Berry

Gérard Berry is a French computer scientist at INRIA who created the Esterel synchronous programming language, designed for reactive systems and hardware/software codesign. He contributed to synchronous programming languages and their formal semantics, with applications in safety-critical systems su...

Computer Scientist French Formal Methods Synchronous Languages Esterel Inria
10 Jeannette Wing

Jeannette Wing is an American computer scientist and a professor at Columbia University. She is best known for her 2006 paper that popularized the concept of "computational thinking," which advocates for applying problem-solving methods derived from computer science across all disciplines. She has a...

11 Sriram Rajamani

Sriram Rajamani is an Indian computer scientist at Microsoft Research, where he has served as managing director of Microsoft Research India. He is known for contributions to formal methods and software verification, including the SLAM project, which applied model checking to automatically detect def...

12 Swarat Chaudhuri

Swarat Chaudhuri is a computer scientist recognized for his research in neurosymbolic programming, which integrates deep learning with formal program synthesis and verification. He has held a faculty position at the University of Texas at Austin, where he contributed to the field of formal methods a...

You've reached the end — 12 items

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare