A high-level design is presented for a reliable computing platform for real-time control applications. Design tradeoffs and analyses related to the development of the fault-tolerant computing platform are discussed. The architecture is formalized and shown to satisfy a key correctness property. The reliable computing platform uses replicated processors and majority voting to achieve fault tolerance. Under the assumption of a majority of processors working in each frame, it is shown that the replicated system computes the same results as a single processor system not subject to failures. Sufficient conditions are obtained to establish that the replicated system recovers from transient faults within a bounded amount of time. Three different v...
AbstractSystem reliability is an important aspect of real-time systems, because the result of a real...
The requirements for fault-tolerant computers for flight control of commercial aircraft are examined...
The design of survivable algorithms requires a solid foundation for executing them. While hardware t...
This paper presents a high-level design for a reliable computing platform for real-time control appl...
The main objectives are: to establish hardware/software platform for ultra-reliable computing; to us...
The design and formal verification of a hardware system for a task that is an important component of...
The proceedings of the first working group meeting on validation methods for fault tolerant computer...
We present a formal verification of the transient fault recovery aspects of the Reliable Computing P...
The state of the art in the production of crucial software for flight control applications was addre...
A validation method for the synchronization subsystem of a fault tolerant computer system is investi...
Validation of ultra-reliable systems decomposes into two subproblems: (1) quantification of probabil...
Concepts for software to implement real time aircraft control systems on a centralized digital compu...
Experiments that can be used to validate fault free performance of multiprocessor systems in aerospa...
Presented here is a formal specification and verification of a property of a quadruplicately redunda...
A parallelized system, ASSURE, for computing the reliability of embedded avionics flight control sys...
AbstractSystem reliability is an important aspect of real-time systems, because the result of a real...
The requirements for fault-tolerant computers for flight control of commercial aircraft are examined...
The design of survivable algorithms requires a solid foundation for executing them. While hardware t...
This paper presents a high-level design for a reliable computing platform for real-time control appl...
The main objectives are: to establish hardware/software platform for ultra-reliable computing; to us...
The design and formal verification of a hardware system for a task that is an important component of...
The proceedings of the first working group meeting on validation methods for fault tolerant computer...
We present a formal verification of the transient fault recovery aspects of the Reliable Computing P...
The state of the art in the production of crucial software for flight control applications was addre...
A validation method for the synchronization subsystem of a fault tolerant computer system is investi...
Validation of ultra-reliable systems decomposes into two subproblems: (1) quantification of probabil...
Concepts for software to implement real time aircraft control systems on a centralized digital compu...
Experiments that can be used to validate fault free performance of multiprocessor systems in aerospa...
Presented here is a formal specification and verification of a property of a quadruplicately redunda...
A parallelized system, ASSURE, for computing the reliability of embedded avionics flight control sys...
AbstractSystem reliability is an important aspect of real-time systems, because the result of a real...
The requirements for fault-tolerant computers for flight control of commercial aircraft are examined...
The design of survivable algorithms requires a solid foundation for executing them. While hardware t...