) Anish ARORA 1 Department of Computer Science The Ohio State University anish@cis.ohio-state.edu Paul C. ATTIE 2 School of Computer Science Florida International University attie@fiu.edu E. Allen EMERSON 3 Department of Computer Sciences The University of Texas at Austin emerson@cs.utexas.edu Abstract Methods for mechanically synthesizing concurrent programs from temporal logic specifications obviate the need to manually construct a program and compose a proof of its correctness [EC82, MW84, PR89, PR89b, AM94]. A serious drawback of extant synthesis methods, however, is that they produce concurrent programs for models of computation that are often unrealistic. In particular, these methods assume completely fault-free operation,...
Abstract. Concurrent programs often encounter failures, such as races, owing to the presence of sync...
AbstractWe present a method of constructing concurrent programs in which the synchronization skeleto...
In this paper, we focus on automated addition of fault-tolerance to an existing fault-intolerant rea...
We concentrate on automated synthesis of multitolerant programs, i.e., programs that tolerate multip...
Program synthesis is a discipline aimed at the automatic construction of executable programs from de...
A distributed system is fault-tolerant if it continues to perform correctly even when a subset of th...
A method is described for deriving concurrent programs which are consistent with the problem specifi...
We present a polynomial time algorithm for automatic synthesis of fault-tolerant distributed program...
Abstract. Fault-tolerance is a crucial property in many systems. Thus, mechanical verification of al...
Concurrency is often an optimisation, rather than intrinsic to the functional behaviour of a program...
We present a framework that takes a concurrent program composed of unsynchronized processes, along w...
Abstract. We develop program synthesis techniques that can help pro-grammers fix concurrency-related...
The complexity of designing programs that simultaneously tolerate multiple classes of faults, called...
In this paper, we present a software framework for adding fault-tolerance to existing finite-state p...
A new approach to software fault tolerance in concurrent programs modeled as reactive systems is pro...
Abstract. Concurrent programs often encounter failures, such as races, owing to the presence of sync...
AbstractWe present a method of constructing concurrent programs in which the synchronization skeleto...
In this paper, we focus on automated addition of fault-tolerance to an existing fault-intolerant rea...
We concentrate on automated synthesis of multitolerant programs, i.e., programs that tolerate multip...
Program synthesis is a discipline aimed at the automatic construction of executable programs from de...
A distributed system is fault-tolerant if it continues to perform correctly even when a subset of th...
A method is described for deriving concurrent programs which are consistent with the problem specifi...
We present a polynomial time algorithm for automatic synthesis of fault-tolerant distributed program...
Abstract. Fault-tolerance is a crucial property in many systems. Thus, mechanical verification of al...
Concurrency is often an optimisation, rather than intrinsic to the functional behaviour of a program...
We present a framework that takes a concurrent program composed of unsynchronized processes, along w...
Abstract. We develop program synthesis techniques that can help pro-grammers fix concurrency-related...
The complexity of designing programs that simultaneously tolerate multiple classes of faults, called...
In this paper, we present a software framework for adding fault-tolerance to existing finite-state p...
A new approach to software fault tolerance in concurrent programs modeled as reactive systems is pro...
Abstract. Concurrent programs often encounter failures, such as races, owing to the presence of sync...
AbstractWe present a method of constructing concurrent programs in which the synchronization skeleto...
In this paper, we focus on automated addition of fault-tolerance to an existing fault-intolerant rea...