Formal Methods and the Certification of Critical Systems
The work
| Authors | John Rushby |
|---|---|
| Editors | |
| Type | techreport |
| Year | 1993 |
| Citekey | rushby1993formal |
Where it appeared
| Publisher | SRI International, Computer Science Laboratory |
|---|---|
| Number in series | CSL-93-7 |
Abstract
This report was prepared to supplement a forthcoming chapter on formal methods in the FAA Digital Systems Validation Handbook1 . Its purpose is to outline the technical basis for formal methods in computer science, to explain the use of formal methods in the specification and verification of software and hardware requirements, designs, and implementations, to identify the benefits, weaknesses, and difficulties in applying these methods to digital systems used in critical applications, and to suggest factors for consideration when formal methods are offered in support of certification. The report assumes a serious interest in the engineering of critical systems, and a willingness to read occasional mathematical formulas and specialized terminology, but assumes no special background in formal logic or mathematical specification techniques. (An appendix provides a rapid introduction to formal logic for those to whom this topic is new.) The discussion should be accessible to most people with an engineering background. It may also be of use to those who develop or advocate formal methods and are interested in their use to support certification of critical systems. The particular focus of this report is computer systems used on-board aircraft. Some background on these systems is provided so that those concerned with critical computer systems in other contexts may be able to reinterpret the airplane-specific material to suit their own field.
A copy is held
pdf, 2.0 MB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | import via bibtex |
|---|---|
| Added | 2026-08-04 00:00 UTC |
| Approved by | a person 2026-08-24 07:30 UTC |
Filed under
Cite it as
@techreport{rushby1993formal,
title = {Formal Methods and the Certification of Critical Systems},
author = {John Rushby},
year = {1993},
publisher = {SRI International, Computer Science Laboratory},
}
This record lives at https://refs.drheap.org/rushby1993formal/ and will keep doing so.