...
首页> 外文期刊>Logical Methods in Computer Science >Knowledge-Based Synthesis of Distributed Systems Using Event Structures
【24h】

Knowledge-Based Synthesis of Distributed Systems Using Event Structures

机译:使用事件结构的分布式系统的基于知识的综合

获取原文
   

获取外文期刊封面封底 >>

       

摘要

To produce a program guaranteed to satisfy a given specification one cansynthesize it from a formal constructive proof that a computation satisfyingthat specification exists. This process is particularly effective if thespecifications are written in a high-level language that makes it easy fordesigners to specify their goals. We consider a high-level specificationlanguage that results from adding knowledge to a fragment of Nuprl specificallytailored for specifying distributed protocols, called event theory. We thenshow how high-level knowledge-based programs can be synthesized from theknowledge-based specifications using a proof development system such as Nuprl.Methods of Halpern and Zuck then apply to convert these knowledge-basedprotocols to ordinary protocols. These methods can be expressed as heuristictransformation tactics in Nuprl.
机译:要生成保证满足给定规范的程序,可以从形式上证明该规范存在计算的构造证明中将其合成。如果规范是使用高级语言编写的,那么设计人员可以轻松地指定其目标,则此过程特别有效。我们考虑一种高级规范语言,它是通过将知识添加到专门为指定分布式协议而专门设计的称为事件理论的Nuprl片段中得到的。然后我们展示了如何使用诸如Nuprl之类的证明开发系统从基于知识的规范中合成高级的基于知识的程序。然后,将Halpern和Zuck的方法应用于将这些基于知识的协议转换为普通协议。这些方法可以在Nuprl中表示为启发式转换策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号