Software Engineering Journal · 1993 · 295 citations · 44 references
EngineeringComputer ScienceSystems EngineeringEmbedded SystemsFormal MethodsSafety EngineeringSafety RequirementsSafety Requirements EngineeringSafety StandardsSafety SystemsSafety-critical SystemsSystem SafetyFormal Methods For SafetySafety AssuranceSafety Verification And ValidationSafety-critical SoftwareSafety-critical Software EngineeringSafety-critical System DesignSafety-critical Systems Analysis
Standards concerned with the development of safety-critical systems, and the software in such systems in particular, abound today as the software crisis increasingly affects the world of embedded computer-based systems. The use of formal methods is often advocated as a way of increasing confidence in such systems. This paper examines the industrial use of these techniques, the recommendations concerning formal methods in a number of current and draft standards, and comments on the applicability and problems of using formal methods for the development of safety-critical systems on an industrial scale. Some possible future directions are suggested.
44
An investigation of the Therac-25 accidents
Nancy G. Leveson, Clark Savage Turner · Computer · 1993 · 1.2K citations · Full text
Zhou Chaochen, C. A. R. Hoare, Anders P. Ravn · Information Processing Letters · 1991 · 722 citations
Anthony Hall · IEEE Software · 1990 · 592 citations
A computational logic handbook
Mathematics and Computers in Simulation · 1989 · 582 citations