Formal methods

Mathematical program specifications

Follow Formal methods on Notably News to receive short updates to your email — rarely!

We include updates on Turing machine, Set theory, Lambda calculus, Boolean satisfiability problem, Edsger W. Dijkstra, Liskov substitution principle, Leslie Lamport, SAT solver, Tony Hoare, Hindley–Milner type system, UML state machine, Satisfiability modulo theories, Niklaus Wirth, Automated theorem proving, Homotopy type theory, High- and low-level ... and more.

2025
International Conference on Software Engineering and Formal Methods
SEFM conference scheduled to take place in Madrid, Spain, continuing the conference series' tradition of international collaboration.
2024
International Conference on Software Engineering and Formal Methods
SEFM conference held in Aveiro, Portugal, maintaining its commitment to advancing the state of the art in formal methods.
January 1 2024 Niklaus Wirth passed away in Zürich at the age of 89 on New Year's Day, marking the end of a significant life in computer science.
2023 Elected Fellow of the Royal Society (FRS).
January 4 2023
Maarten van Emden
Maarten van Emden passed away, concluding his significant career in computer science and mathematics.
2022 Awarded the CONCUR Test of Time award.
May 2022 Delivered his final lecture to his 'Programming and Data Structures' class, with approximately 700 students and faculty members in attendance.
April 2022
Satisfiability modulo theories
cvc5 solver released version 1.0, offering expanded support for various computational theories and programming language interfaces.
2021 Received the Inaugural CodeX Prize with Fariba Sadri and Marek Sergot for their groundbreaking work on applying logic programming to the formalization and analysis of the British Nationality Act.
2021 Received Villum Investigator grant of 30 million Danish Kroner from Villum Foundation.
May 2021
Satisfiability modulo theories
CVC4 solver released version 1.8, supporting advanced theories and multiple platforms.
2019 Received the inaugural Lifetime Achievement Award for Teaching from Cornell Bowers College of Computing and Information Science
2019
Maarten van Emden
Concluded writing essays on his blog 'A Programmer's Place'.
February 23 2019
Hussein Zedan
Passed away, marking the end of his distinguished academic career in computer science.
2018 Became a senior research fellow and area leader for programming languages at IOHK (now Input Output Global), contributing to Cardano blockchain technology, including work on Plutus smart contract language.
2018 Appointed as a Foreign Expert and Distinguished Professor at Northeastern University in China.
2017
Hussein Zedan
Concluded his role as Assistant Vice-President of Academic Affairs and Development at the Applied Science University in Manama, Bahrain.
2016 Awarded the Amity Booker Prize jointly with Paul Gries
2016 Served as an international chair at the National Institute for Research in Digital Science and Technology (INRIA), a position he held until 2020.
2015 Started heading the Learning, Analysis, Synthesis, and Optimization of Cyber-Physical Systems (LASSO) project, funded by an ERC Advanced Grant, which he led until 2020.
2015 Became director of the Center for Data-Intensive Cyber-Physical Systems (DiCyPS), funded by an unspecified source, a role he maintained until 2021.
2014
International Conference on Software Engineering and Formal Methods
SEFM conference took place in Grenoble, France, continuing its mission of promoting research cooperation between developing and industrialized countries.
2014
Satisfiability modulo theories
raSAT solver was developed, extending Interval Constraint Propagation with Testing and the Intermediate Value Theorem.
2013
International Conference on Software Engineering and Formal Methods
SEFM conference held in Madrid, Spain, focusing on integrating formal methods with practical software engineering techniques.
2013 Received the CAV Award, recognizing significant contributions to computer science.
2012
Satisfiability modulo theories
SMTInterpol solver was developed, focusing on generating high-quality, compact interpolants.
2012 Received the Japan Society for the Promotion of Science Award for Eminent Scientists for 2012–2014.
2011
Satisfiability modulo theories
OpenSMT, a lazy SMT solver, was introduced. STP solver became active, supporting multiple programming languages. Z3 Theorem Prover participated in SMT-COMP.
2011 Received the IJCAI Award for Research Excellence for his contributions to logic for knowledge representation and problem solving, including pioneering work on automated theorem proving and logic programming.
2011 Became the Danish co-lead of the Danish-Chinese Center for IDEA4CPS: Foundations for Cyber-Physical Systems, a position he held until 2017.
2010
International Conference on Software Engineering and Formal Methods
SEFM conference held in Pisa, Italy, bringing together practitioners and researchers from academia, industry, and government to advance formal methods in software engineering.
2010
Satisfiability modulo theories
CVC3 solver was active, capable of producing proof output to HOL. MathSAT solver was also developed, supporting multiple theories and programming languages.

This contents of the box above is based on material from the Wikipedia articles State space enumeration, Kim Guldstrand Larsen, David Gries, Maarten van Emden, Niklaus Wirth, Satisfiability modulo theories, Hussein Zedan, Robert Kowalski, Philip Wadler & International Conference on Software Engineering and Formal Methods, which are released under the Creative Commons Attribution-ShareAlike 4.0 International License.

See Also