Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Group

Formal Methods and Verification

This group gathers pioneers of software and its engineering whose primary contribution was proving software or hardware correct through mathematical logic, including model checking, theorem proving, abstract interpretation, type theory, denotational and operational semantics, and specification languages such as Z, VDM and B. It follows the Formal Methods second-level heading of the ACM Computing Classification System under Software and its engineering. Their shared work is establishing, with mathematical rigor, that a system meets its specification, as distinct from writing the system code, its compiler or its process documentation.

Facts
Comparison
Era of Emergence
1949 1
Browse By
Formal Methods and Verification
Filter Results64 entries

Amir Pnueli

Software And Its Engineering
1 link

Anders P. Ravn

Software And Its Engineering
2 links

Carl Adam Petri

Software And Its Engineering
1 link

Carolyn Talcott

Software And Its Engineering
1 link

Christine Paulin-Mohring

Software And Its Engineering
2 links

Cliff Jones

Software And Its Engineering

David Gries

Software And Its Engineering
3 links

David Harel

Software And Its Engineering
1 link

David L. Dill

Software And Its Engineering
1 link

Dines Bjorner

Software And Its Engineering
1 link

E. Allen Emerson

Software And Its Engineering
1 link

Edmund M. Clarke

Software And Its Engineering
1 link

Eric Hehner

Software And Its Engineering
1 link

George Necula

Software And Its Engineering
2 links

Gérard Berry

Software And Its Engineering
1 link

Gérard Huet

Software And Its Engineering
3 links

Gerard J. Holzmann

Software And Its Engineering
1 link

Gerwin Klein

Software And Its Engineering

Greg Nelson (computer scientist)

Software And Its Engineering
1 link

Hans Zantema

Software And Its Engineering

Haskell Curry

Software And Its Engineering
3 links

He Jifeng

Software And Its Engineering
1 link

Ian Horrocks

Software And Its Engineering
1 link

J Strother Moore

Software And Its Engineering
5 links

Jane Hillston

Software And Its Engineering

Jeannette Wing

Software And Its Engineering
1 link

John C. Reynolds

Software And Its Engineering
1 link

Jon Michael Dunn

Software And Its Engineering

Jonathan Bowen

Software And Its Engineering
1 link

Joseph Goguen

Software And Its Engineering
1 link

Joseph Sifakis

Software And Its Engineering
1 link

Kaisa Sere

Software And Its Engineering
2 links

Ken Robinson

Software And Its Engineering

Kim Guldstrand Larsen

Software And Its Engineering
1 link

Lawrence Paulson

Software And Its Engineering
1 link

Leonardo de Moura

Software And Its Engineering
1 link

Manfred Broy

Software And Its Engineering

Marsha Chechik

Software And Its Engineering
1 link

Marta Kwiatkowska

Software And Its Engineering
1 link

Mathai Joseph

Software And Its Engineering
1 link

Matt Kaufmann

Software And Its Engineering
1 link

Michael Butler

Software And Its Engineering

Moshe Vardi

Software And Its Engineering
1 link

Paritosh Pandya

Software And Its Engineering
2 links

Patrick Cousot

Software And Its Engineering
1 link

Per Martin-Lof

Software And Its Engineering

Peter O'Hearn

Software And Its Engineering
3 links

Philippa Gardner

Software And Its Engineering
1 link

Radhia Cousot

Software And Its Engineering
1 link

Rajeev Alur

Software And Its Engineering
1 link

Showing 1 to 50 of 64, page 1 of 2.

Sources
1. Wikipedia: Formal methods
Wikimedia FoundationFormal methods, History section, Turing correctness-argument sentence
Quote, Formal methods, History section, Turing correctness-argument sentence
Alan Turing sketched a correctness argument for a routine in 1949, and in the late 1960s Robert W. Floyd and Tony Hoare established the axiomatic tradition of program proof that became Hoare logic.
View the Source
Mathai Joseph - Wikipedia
Has Member: Mathai Joseph, Wikipedia 'Mathai Joseph': 'main research interest is in the area of formal methods related to computer systems...work with Zhiming Liu on fault tolerance gives a formal model.'View the Source
Leonardo de Moura (Wikipedia)
Has Member: Leonardo de Moura, Lead paragraph
Quote, Has Member: Leonardo de Moura, Lead paragraph
Leonardo de Moura is a Brazilian computer scientist, creator of the Lean proof assistant and co-creator of the Z3 Theorem Prover during his time at Microsoft Research.
View the Source
Carolyn Talcott (Wikipedia)
Has Member: Carolyn Talcott, Lead sentence [in-group]
Quote, Has Member: Carolyn Talcott, Lead sentence [in-group]
known for work in formal reasoning, especially as it relates to computers, cryptanalysis and systems biology
View the Source
Jeannette Wing (Wikipedia)
Has Member: Jeannette Wing, Career and research
Quote, Has Member: Jeannette Wing, Career and research
Wing has been a leading member of the formal methods community, especially in the area of Larch.
View the Source
Ursula Martin (Wikipedia)
Has Member: Ursula Martin, Lead
Quote, Has Member: Ursula Martin, Lead
with research interests in theoretical computer science and formal methods
View the Source
Kaisa Sere (Wikipedia)
Has Member: Kaisa Sere, Biography, program refinement
Quote, Has Member: Kaisa Sere, Biography, program refinement
She undertook formal methods research in action systems, distributed systems, hardware design, neural networks, and program refinement.
View the Source
Susan Gerhart (Wikipedia)
Has Member: Susan Gerhart, Teaching, formal methods survey
Quote, Has Member: Susan Gerhart, Teaching, formal methods survey
An International Survey of Industrial Applications of Formal Methods
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.