AbstractIn general, faults cannot be prevented; instead, they need to be tolerated to guarantee certain degrees of software dependability. We develop a theory for fault tolerance for a distributed pi-calculus, whereby locations act as units of failure and redundancy is distributed across independently failing locations. We give formal definitions for fault tolerant programs in our calculus, based on the well studied notion of contextual equivalence. We then develop bisimulation proof techniques to verify fault tolerance properties of distributed programs and show they are sound with respect to our definitions for fault tolerance
We present a compositional network proof theory to specify and verify safety properties of fault tol...
Fault-tolerant distributed algorithms play an important role in many critical/high-availability appl...
A general framework for the design and analysis of distributed fault-tolerant systems is proposed in...
AbstractIn general, faults cannot be prevented; instead, they need to be tolerated to guarantee cert...
The possibility of partial failure occuring at any stage of computation complicates rigorous formal ...
AbstractProving the properties of a program which must execute on a distributed system whose nodes m...
The possibility of partial failure occuring at any stage of computation complicates rigorous formal ...
Ubiquitous connectivity of web, mobile, and IoT computing platforms has fostered a variety of distri...
Distributed Algorithms express problems as concurrent failing processes which co- operate and intera...
Fault tolerance in distributed computing is a wide area with a significant body of literature that i...
Fault tolerance in distributed computing is a wide area with a significant body of literature that i...
Proving properties of fault tolerant distributed programs is a complex task as such proofs must tak...
Fault tolerance can be defined as a concept of recovery that keeps a computer system operational by ...
This thesis addresses issues in building fault-tolerant distributed real-time systems. Such systems ...
We develop a behavioural theory of distributed systems in the presence of failures. The framework we...
We present a compositional network proof theory to specify and verify safety properties of fault tol...
Fault-tolerant distributed algorithms play an important role in many critical/high-availability appl...
A general framework for the design and analysis of distributed fault-tolerant systems is proposed in...
AbstractIn general, faults cannot be prevented; instead, they need to be tolerated to guarantee cert...
The possibility of partial failure occuring at any stage of computation complicates rigorous formal ...
AbstractProving the properties of a program which must execute on a distributed system whose nodes m...
The possibility of partial failure occuring at any stage of computation complicates rigorous formal ...
Ubiquitous connectivity of web, mobile, and IoT computing platforms has fostered a variety of distri...
Distributed Algorithms express problems as concurrent failing processes which co- operate and intera...
Fault tolerance in distributed computing is a wide area with a significant body of literature that i...
Fault tolerance in distributed computing is a wide area with a significant body of literature that i...
Proving properties of fault tolerant distributed programs is a complex task as such proofs must tak...
Fault tolerance can be defined as a concept of recovery that keeps a computer system operational by ...
This thesis addresses issues in building fault-tolerant distributed real-time systems. Such systems ...
We develop a behavioural theory of distributed systems in the presence of failures. The framework we...
We present a compositional network proof theory to specify and verify safety properties of fault tol...
Fault-tolerant distributed algorithms play an important role in many critical/high-availability appl...
A general framework for the design and analysis of distributed fault-tolerant systems is proposed in...