A distributed system is fault-tolerant if it continues to perform correctly even when a subset of the processes becomes faulty. Fault-tolerance is highly desirable but often difficult to implement. In this paper, we investigate fault-tolerant synthesis, i.e., the problem of determining whether a given temporal specification can be implemented as a fault-tolerant distributed system. As in standard distributed synthesis, we assume that the specification of the correct behaviors is given as a temporal formula over the externally visible variables. Additionally, we introduce the fault-tolerance specification, a CTL* formula describing the effects and the duration of faults. If, at some point in time, a process becomes faulty, it becomes part of...
AbstractEmbedded systems require safe design methods based on formal methods, as well as safe execut...
PhD ThesisThis thesis describes the design and development of algorithms for fault tolerant distr...
AbstractIn general, faults cannot be prevented; instead, they need to be tolerated to guarantee cert...
International audienceDiscrete controller synthesis (DCS) is a formal approach, based on the same st...
Fault-tolerant distributed algorithms play an important role in many critical/high-availability appl...
International audienceWe demonstrate the feasibility of a complete workflow to synthesize and implem...
Developing fault-tolerant distributed protocols is a difficult task. The difficulty of this task in...
) Anish ARORA 1 Department of Computer Science The Ohio State University anish@cis.ohio-state.edu...
AbstractProving the properties of a program which must execute on a distributed system whose nodes m...
AbstractThe distributed synthesis problem of safety and reachability languages is known to be undeci...
In this paper, we present a software framework for adding fault-tolerance to existing finite-state p...
We present a polynomial time algorithm for automatic synthesis of fault-tolerant distributed program...
A distributed system is a system composed of a set of autonomous computation units endowed with comm...
A basic concept in modeling fault tolerant systems is that anticipated faults, being obviously outsi...
Distributed algorithms are inherently hard to get right, and a major challenge is to come up with au...
AbstractEmbedded systems require safe design methods based on formal methods, as well as safe execut...
PhD ThesisThis thesis describes the design and development of algorithms for fault tolerant distr...
AbstractIn general, faults cannot be prevented; instead, they need to be tolerated to guarantee cert...
International audienceDiscrete controller synthesis (DCS) is a formal approach, based on the same st...
Fault-tolerant distributed algorithms play an important role in many critical/high-availability appl...
International audienceWe demonstrate the feasibility of a complete workflow to synthesize and implem...
Developing fault-tolerant distributed protocols is a difficult task. The difficulty of this task in...
) Anish ARORA 1 Department of Computer Science The Ohio State University anish@cis.ohio-state.edu...
AbstractProving the properties of a program which must execute on a distributed system whose nodes m...
AbstractThe distributed synthesis problem of safety and reachability languages is known to be undeci...
In this paper, we present a software framework for adding fault-tolerance to existing finite-state p...
We present a polynomial time algorithm for automatic synthesis of fault-tolerant distributed program...
A distributed system is a system composed of a set of autonomous computation units endowed with comm...
A basic concept in modeling fault tolerant systems is that anticipated faults, being obviously outsi...
Distributed algorithms are inherently hard to get right, and a major challenge is to come up with au...
AbstractEmbedded systems require safe design methods based on formal methods, as well as safe execut...
PhD ThesisThis thesis describes the design and development of algorithms for fault tolerant distr...
AbstractIn general, faults cannot be prevented; instead, they need to be tolerated to guarantee cert...