DocumentCode
2894710
Title
Software Verification and System Assurance
Author
Rushby, John
Author_Institution
John Rushby Comput. Sci. Lab., SRI Int., Menlo Park, CA, USA
fYear
2009
fDate
23-27 Nov. 2009
Firstpage
3
Lastpage
10
Abstract
Littlewood introduced the idea that software may be possibly perfect and that we can contemplate its probability of (im)perfection. We review this idea and show how it provides a bridge between correctness, which is the goal of software verification (and especially formal verification), and the probabilistic properties such as reliability that are the targets for system-level assurance. We enumerate the hazards to formal verification, consider how each of these may be countered, and propose relative weightings that an assessor may employ in assigning a probability of perfection.
Keywords
probability; program verification; software reliability; formal verification; probabilistic property; software verification; system-level assurance; Aircraft; Airplanes; Computer science; Failure analysis; Formal verification; Hazards; Laboratories; Software engineering; Software safety; Software systems; assurance; formal verification; possible perfection; probabilistic assessment; reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2009 Seventh IEEE International Conference on
Conference_Location
Hanoi
Print_ISBN
978-0-7695-3870-9
Type
conf
DOI
10.1109/SEFM.2009.39
Filename
5368140
Link To Document