Executable assertions embedded into a distributed computing system can provide run-time assurance by ensuring that the program state, in the actual run-time environment, is consistent with the logical stage specified in the assertions; if not, then an error has occurred and a reliable communication of this diagnostic information is provided to the system such that reconfiguration and recovery can take place. Application- oriented fault tolerance is a method that provides fault detection using executable assertions based on the natural constraints of the application. This paper focuses on giving application-oriented fault tolerance a theoretical foundation by providing a mathematical model for the generation of executable assertions which de...
PhD ThesisAs the use of computer systems becomes more and more widespread in applications that dema...
Fault-tolerant distributed algorithms play an important role in many critical/high-availability appl...
In this paper the behavior of assertion-based error detection mechanisms is characterized under faul...
The application-oriented fault tolerance paradigm is an approach to providing run-time assurance for...
The use of executable assertions is a powerful tool with which to perform program verification, prov...
Run-time assurance of a distributed system can be obtained by comparing, at run-time, the behavior o...
Distributed algorithms can use executable assertions derived from program verification to detect err...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
The pervasiveness of computer systems in virtually every aspect of daily life entails a growing depe...
Techniques that facilitate the design of reliable software are described. Two distinct phenomena th...
Dependability is an ability of a computer-based system to deliver services that can be justifiably t...
In this document, we discuss application requirements for fault tolerance in the framework of distri...
Over the design of software (SW) used in provisioning of dependable services, Executable Assertions ...
AbstractProving the properties of a program which must execute on a distributed system whose nodes m...
Over the design of software (SW) used in provisioning of dependable services, Executable Assertions ...
PhD ThesisAs the use of computer systems becomes more and more widespread in applications that dema...
Fault-tolerant distributed algorithms play an important role in many critical/high-availability appl...
In this paper the behavior of assertion-based error detection mechanisms is characterized under faul...
The application-oriented fault tolerance paradigm is an approach to providing run-time assurance for...
The use of executable assertions is a powerful tool with which to perform program verification, prov...
Run-time assurance of a distributed system can be obtained by comparing, at run-time, the behavior o...
Distributed algorithms can use executable assertions derived from program verification to detect err...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
The pervasiveness of computer systems in virtually every aspect of daily life entails a growing depe...
Techniques that facilitate the design of reliable software are described. Two distinct phenomena th...
Dependability is an ability of a computer-based system to deliver services that can be justifiably t...
In this document, we discuss application requirements for fault tolerance in the framework of distri...
Over the design of software (SW) used in provisioning of dependable services, Executable Assertions ...
AbstractProving the properties of a program which must execute on a distributed system whose nodes m...
Over the design of software (SW) used in provisioning of dependable services, Executable Assertions ...
PhD ThesisAs the use of computer systems becomes more and more widespread in applications that dema...
Fault-tolerant distributed algorithms play an important role in many critical/high-availability appl...
In this paper the behavior of assertion-based error detection mechanisms is characterized under faul...