风车

Sycraft是一种将分布式容错程序转换为分布式容错程序的工具。在Sycraft中,分布式容错程序是用一组过程和一个不变量来指定的。在一个过程中,可以指定一个过程的变量集,即一个可以读取的变量集。分布问题是在共享内存模型中解决的,在共享内存模型中,进程受其读写程序变量的能力的限制。给定一组故障动作和安全规范,该工具通过相应综合算法的符号实现来合成容错程序[BK07]。Sycraft已成功地用于综合分布式系统容错计算文献中的一些经典协议(如拜占庭协议、令牌环等)。