【24h】

Brief Announcement: Distributed Synthesis of Fault-Tolerance

机译:简短公告:容错的分布式综合

获取原文
获取原文并翻译 | 示例

摘要

Synthesis algorithms usually suffer from two factors of time and space complexity. In order to overcome the time complexity problem, several approaches have been proposed in the literature to incrementally add properties to existing verified programs (e.g., [1]). In order to overcome the space explosion problem, recently, an increasing interest in parallel and distributed techniques has emerged in the model checking community (e.g., [2,3]). Such techniques parallelize the state space of a given model over a network or cluster of workstations and run a distributed model checking algorithm over the parallelized state space. On the other hand, the space explosion problem is still unaddressed in the context of automated program synthesis. With this motivation, we concentrate on the problem of designing distributed algorithms for automated program synthesis. More specifically, we parallelize two synthesis algorithms (from [1]) for adding two levels of fault-tolerance, namely failsafe and masking, to existing fault-intolerant programs. We assume that programs are in the high atomicity model, where all processes can read and write all the program variables in one atomic step.
机译:综合算法通常受时间和空间复杂度两个因素的困扰。为了克服时间复杂度问题,在文献中已经提出了几种方法来将属性增量地添加到现有的已验证程序中(例如,[1])。为了克服空间爆炸问题,近来,在模型检查社区中已经出现了对并行和分布式技术的越来越大的兴趣(例如,[2,3])。这样的技术通过工作站的网络或集群使给定模型的状态空间并行化,并在并行化的状态空间上运行分布式模型检查算法。另一方面,在自动程序合成的情况下,空间爆炸问题仍未解决。出于这种动机,我们专注于设计用于自动程序综合的分布式算法的问题。更具体地说,我们并行化了两个综合算法(来自[1]),以将两个级别的容错(即故障安全和屏蔽)添加到现有的容错程序中。我们假定程序处于高原子性模型中,其中所有进程都可以在一个原子步骤中读取和写入所有程序变量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号