Issues in developing software for safety critical systems

作者: John A. McDermid

DOI: 10.1016/0951-8320(91)90045-9

关键词:

摘要: Abstract This paper discusses the production of software for safety critical systems from two points view: first, limits to what we can know about controlled by software; second, principles and techniques gaining ‘as much confidence as possible’ in systems. With respect first point our ability produce specifications safe behaviour, difficulties assessing whether or not have produced a system which is safe. The concludes that never be certain developed ‘safe’, but systematically determine (if properly applied) reduce uncertainties, doubts, safety. techniques, introduces efficacy development methods. It then twelve different facets are pertinent achievement demonstration safety, terms these principles. These factors range purely technical issues through quality assurance project management. with discussion relationship between reliability

参考文章(19)
Paul D. Ezhilchelvan, Santosh K. Shrivastava, A Characterisation of Faults in Systems 5th IEEE Symposium on Reliability in Distributed Software and Database Systems. pp. 215- 222 ,(1986)
A. J. Dix, M. D. Harrison, C. Runciman, H. W. Thimbleby, Interaction Models and the Principled Design of Interactive Systems european software engineering conference. pp. 118- 126 ,(1987) , 10.1007/BFB0022105
James H. Fetzer, Program verification: the very idea Communications of The ACM. ,vol. 31, pp. 1048- 1063 ,(1988) , 10.1145/48529.48530
M. Dowson, Integrated Project Support with IStar IEEE Software. ,vol. 4, pp. 6- 15 ,(1987) , 10.1109/MS.1987.231799
M.R. Woodward, D. Hedley, M.A. Hennell, Experience with Path Analysis and Testing of Programs IEEE Transactions on Software Engineering. ,vol. SE-6, pp. 278- 286 ,(1980) , 10.1109/TSE.1980.230473
Predicting Software Reliability Philosophical Transactions of the Royal Society A. ,vol. 327, pp. 513- 527 ,(1989) , 10.1098/RSTA.1989.0007
N.G. Leveson, P.R. Harvey, Analyzing Software Safety IEEE Transactions on Software Engineering. ,vol. 9, pp. 569- 579 ,(1983) , 10.1109/TSE.1983.235116
Abdalla A. Abdel-Ghaly, P. Y. Chan, Bev Littlewood, Evaluation of competing software reliability predictions IEEE Transactions on Software Engineering. ,vol. 12, pp. 950- 967 ,(1986) , 10.1109/TSE.1986.6313050
Andrew Monk, Mode errors: a user-centered analysis and some preventative measures using keying-contingent sound International Journal of Human-computer Studies \/ International Journal of Man-machine Studies. ,vol. 24, pp. 313- 327 ,(1986) , 10.1016/S0020-7373(86)80049-9
John McDermid, Assurance in high-integrity software Springer US. pp. 226- 273 ,(1989) , 10.1007/978-1-4684-5775-9_10