COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Security Seminar > What is Software Assurance?
What is Software Assurance?Add to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Wei Ming Khoo. Safety-critical systems must be supplied with strong assurance that they are, indeed, safe. Top-level safety goals are usually stated quantitatively—for example, “no catastrophic failure in the lifetime of all airplanes of one type”—and these translate into probabilistic requirements for subsystems, and hence for software. In this way, we obtain quantitative reliability requirements for software: for example, the probability of failure in flight-critical software must not exceed 10-9 per hour. But the methods by which assurance is developed for critical systems are mostly about correctness (inspections, formal verification, testing etc.) and these do not seem to support quantitative reliability claims. Furthermore, more stringent reliability goals require more extensive correctness-based assurance. How does more assurance of correctness deliver greater reliability? I will resolve this conundrum by arguing that what assurance actually does is provide evidence for assessing a probability of “possible perfection.” Possible perfection does relate to reliability and has other attractive properties that I will describe. In particular, it allows assessment of the reliability of certain fault-tolerant architectures. I will explain how formal verification can allow assessment of a probability of perfection, and will discuss plausible values for this probability and consequences for correctness of verification systems themselves. This is joint work with Bev Littlewood of City University, London UK. This talk is part of the Computer Laboratory Security Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsMeeting the Challenge of Healthy Ageing in the 21st Century Health Psychology and Religion Research Group (PRRG)Other talksThe evolution of photosynthetic efficiency Quotation and the Law The importance of seed testing Anthropology, mass graves and the politics of the dead Interrogating T cell signalling and effector function in hypoxic environments 'Walking through Language – Building Memory Palaces in Virtual Reality' Retinal mechanisms of non-image-forming vision Stereodivergent Catalysis, Strategies and Tactics Towards Secondary Metabolites as enabling tools for the Study of Natural Products Biology Existence of Lefschetz fibrations on Stein/Weinstein domains BP KEYNOTE LECTURE: Importance of C-O Bond Activation for CO2/COUtilization - An Approach to Energy Conversion and Storage Chemical convection and stratification at the top of the Earth's outer core |