首页> 外文会议>Datalog in academia and industry >Confluence Analysis for Distributed Programs: A Model-Theoretic Approach
【24h】

Confluence Analysis for Distributed Programs: A Model-Theoretic Approach

机译:分布式程序的合流分析:模型理论方法

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

摘要

Building on recent interest in distributed logic programming, we take a model-theoretic approach to analyzing confluence of asynchronous distributed programs. We begin with a model-theoretic semantics for Dedalus and introduce the ultimate model, which captures non-deterministic eventual outcomes of distributed programs. After showing the question of confluence undecidable for Dedalus, we identify restricted sub-languages that guarantee confluence while providing adequate expressivity. We observe that the semipositive restriction Dedalus~+ guarantees confluence while capturing PTIME, but show that its restriction of negation makes certain simple and practical programs difficult to write. To remedy this, we introduce Dedalus~S , a restriction of Dedalus that allows a kind of stratified negation, but retains the confluence of Dedalus~+ and similarly captures PTIME.
机译:基于对分布式逻辑编程的最新兴趣,我们采用模型理论方法来分析异步分布式程序的融合。我们从Dedalus的模型理论语义开始,并介绍最终模型,该模型捕获了分布式程序的不确定性最终结果。在显示了Dedalus无法确定的汇合问题之后,我们确定了保证汇合并提供足够表达能力的受限子语言。我们观察到半正向约束Dedalus〜+在捕获PTIME时保证了汇合,但表明其负的约束使得某些简单而实用的程序难以编写。为了解决这个问题,我们引入了Dedalus〜S,它是Dedalus的限制,它允许分层分层,但保留Dedalus〜+的汇合并类似地捕获PTIME。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号