首页> 外文期刊>Theory and Practice of Logic Programming >A declarative approach to distributed computing: Specification, execution and analysis
【24h】

A declarative approach to distributed computing: Specification, execution and analysis

机译:声明式的分布式计算方法:规范,执行和分析

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

摘要

There is an increasing interest in using logic programming to specify and implement distributed algorithms, including a variety of network applications. These are applications where data and computation are distributed among several devices and where, in principle, all the devices can exchange data and share the computational results of the group. In this paper we propose a declarative approach to distributed computing whereby distributed algorithms and communication models can be (ⅰ) specified as action theories of fluents and actions; (ⅱ) executed as collections of distributed state machines, where devices are abstracted as (input/output) automata that can exchange messages; and (ⅲ) analysed using existing results on connecting causal theories and Answer Set Programming. Results on the application of our approach to different classes of network protocols are also presented.
机译:使用逻辑编程来指定和实现分布式算法(包括各种网络应用程序)的兴趣日益浓厚。在这些应用程序中,数据和计算在多个设备之间分布,并且原则上所有设备都可以交换数据并共享组的计算结果。在本文中,我们提出了一种声明式的分布式计算方法,其中可以将分布式算法和通信模型指定为流利和动作的动作理论; (ⅱ)作为分布式状态机的集合执行,其中设备被抽象为可以交换消息的(输入/输出)自动机; (ⅲ)使用因果关系理论和答案集编程的现有结果进行了分析。还介绍了将我们的方法应用于不同类别的网络协议的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号