A system for supporting multi-language versions for software fault tolerance

James M. Purtilo,P. Jalote
DOI: https://doi.org/10.1109/FTCS.1989.105578
1989-06-21
Abstract:A description is given of a system that allows versions to be coded in different programming languages. The system supports both the recovery block scheme and the N-version programming method. It permits fault tolerance to be used for specified modules that could be embedded in a larger program. The system also allows the different versions to be executed on different machines. It has been implemented in C on DEC Vaxes and Sun 3 workstations and operates in a network of Unix-based machines.<<ETX>>
What problem does this paper attempt to address?