In this paper, we present an approach to synthesize round based distributed fault-tolerant programs using stack based genetic programming. Our approach evolves a fault-tolerant program based on a round based structure and the program specification. To permit such evolution, we use a multi-objective fitness function that characterizes the correctness of the program in the absence of faults, in the presence of a single fault and in the presence of multiple faults. This multi-objective fitness function attempts to synthesize a program that works equally well in all these scenarios. We demonstrate the effectiveness of our approach using two case studies: a byzantine agreement problem and a token ring problem. © Springer International Publishing 2013.
CITATION STYLE
Zhu, L., & Kulkarni, S. (2013). Synthesizing round based fault-tolerant programs using genetic programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8255 LNCS, pp. 370–372). https://doi.org/10.1007/978-3-319-03089-0_33
Mendeley helps you to discover research relevant for your work.