• 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