DiConic addition of failsafe fault-tolerance
Document Type
Conference Proceeding
Publication Date
12-1-2007
Abstract
We present a divide-and-conquer method, called DiConic, for automatic addition of failsafe fault-tolerance to distributed programs, where a failsafe program guarantees to meet its safety specification even when faults occur. Specifically, instead of adding fault-tolerance to a program as a whole, we separately revise program actions so that the entire program becomes failsafe fault-tolerant. Our DiConic algorithm has the potential to utilize the processing power of a large number of machines working in parallel, thereby enabling automatic addition of failsafe fault-tolerance to distributed programs with a large number of processes. We formulate our DiConic synthesis algorithm in terms of the satisfiability problem and demonstrate our approach for the Byzantine Generals problem and an industrial application. Copyright 2007 ACM.
Publication Title
ASE'07 - 2007 ACM/IEEE International Conference on Automated Software Engineering
Recommended Citation
Ebnenasir, A.
(2007).
DiConic addition of failsafe fault-tolerance.
ASE'07 - 2007 ACM/IEEE International Conference on Automated Software Engineering, 44-53.
http://doi.org/10.1145/1321631.1321641
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/12486