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 :
بازگشت