Back to Search Start Over

Deductive Software Verification: From Pen-and-Paper Proofs to Industrial Tools

Authors :
Hähnle, Reiner
Huisman, Marieke
Steffen, Bernhard
Woeginger, Gerhard
Source :
Computing and Software Science: State of the Art and Perspectives, 345-373, STARTPAGE=345;ENDPAGE=373;TITLE=Computing and Software Science, Lecture Notes in Computer Science ISBN: 9783319919072, Computing and Software Science
Publication Year :
2019
Publisher :
Springer, 2019.

Abstract

Deductive software verification aims at formally verifying that all possible behaviors of a given program satisfy formally defined, possibly complex properties, where the verification process is based on logical inference. We follow the trajectory of the field from its inception in the late 1960s via its current state to its promises for the future, from pen-and-paper proofs for programs written in small, idealized languages to highly automated proofs of complex library or system code written in mainstream languages. We take stock of the state-of-art and give a list of the most important challenges for the further development of the field of deductive software verification.

Details

Language :
English
ISBN :
978-3-319-91907-2
ISBNs :
9783319919072
Database :
OpenAIRE
Journal :
Computing and Software Science: State of the Art and Perspectives, 345-373, STARTPAGE=345;ENDPAGE=373;TITLE=Computing and Software Science, Lecture Notes in Computer Science ISBN: 9783319919072, Computing and Software Science
Accession number :
edsair.doi.dedup.....4f6ad34e1370d92b95def8b607bb8e5f