Verification of Safety
暂无分享,去创建一个
Abstract Safety has often been equated with reliability and robustness. However, safety needs to be treated as a separate and important system quality. In this paper, software safety is distinguished from these other qualities and formally defined. The paper also examines the possibility of using three different verification approaches — state machines, temporal logic, and fault trees — to verify software safety.
[1] C. A. R. Hoare,et al. An axiomatic basis for computer programming , 1969, CACM.
[2] M. G. Morgan. Risk assessment: Probing the question of technology-induced risk: What risk is and how we think about it are analyzed by establishing a framework of real and perceived effects , 1981, IEEE Spectrum.
[3] Jonathan K. Millen,et al. Verifying Security , 1981, CSUR.
[4] Nancy G. Leveson,et al. Analyzing Software Safety , 1983, IEEE Transactions on Software Engineering.