Safety-critical systems, formal methods and standards

J Bowen, V Stavridou - Software engineering journal, 1993 - IET
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 …

Formal verification for fault-tolerant architectures: Prolegomena to the design of PVS

S Owre, J Rushby, N Shankar… - IEEE transactions on …, 1995 - ieeexplore.ieee.org
PVS is the most recent in a series of verification systems developed at SRI. Its design was
strongly influenced, and later refined, by our experiences in developing formal specifications …

Formal verification of the AAMP5 microprocessor: A case study in the industrial use of formal methods

SP Miller, M Srivas - Proceedings of 1995 IEEE Workshop on …, 1995 - ieeexplore.ieee.org
This paper describes the experiences of Collins Commercial Avionics and SRI International
informally specifying and verifying the microcode for the AAMP5 microprocessor with the …

NASA Langley's research and technology-transfer program in formal methods

RW Butler, JL Caldwell, VA Carreno… - … '95 Proceedings of …, 1995 - ieeexplore.ieee.org
This paper presents an overview of NASA Langley's research program in formal methods.
The major goals of this work are to make formal methods practical for use on life critical …

Formal specification and verification of a fault-masking and transient-recovery model for digital flight-control systems

J Rushby - Formal Techniques in Real-Time and Fault-Tolerant …, 1991 - Springer
We present a formal model for fault-masking and transient-recovery among the replicated
computers of digital flight-control systems. We establish conditions under which majority …

Verification of fault-tolerant clock synchronization systems

PS Miner - 1993 - ntrs.nasa.gov
A critical function in a fault-tolerant computer architecture is the synchronization of the
redundant computing elements. The synchronization algorithm must include safeguards to …

Formal design and verification of a reliable computing platform for real-time control. Phase 2: Results

RW Butler, BL DiVito - 1992 - ntrs.nasa.gov
The design and formal verification of the Reliable Computing Platform (RCP), a fault tolerant
computing system for digital flight control applications is presented. The RCP uses N …

Formal techniques for synchronized fault-tolerant systems

BL Di Vito, RW Butler - Dependable Computing for Critical Applications 3, 1992 - Springer
We present the formal verification of synchronizing aspects of the Reliable Computing
Platform (RCP), a fault-tolerant computing system for digital flight control applications. The …

[PDF][PDF] Formal specification and verification for critical systems: Tools, achievements, and prospects

J Rushby - 1992 - Citeseer
Formal speci cation and veri cation use mathematical techniques to help document, specify,
design, analyze, or certify computer software and hardware. Mathematically-based notation …

Interaction of formal design systems in the development of a fault-tolerant clock synchronization circuit

PS Miner, S Pullela, SD Johnson - Proceedings of IEEE 13th …, 1994 - ieeexplore.ieee.org
We propose a design strategy that exploits the strengths of different formal approaches to
establish a reliable path from a mechanically verified high-level description to a concrete …