【24h】

Mobile Distributed Programming in X-KLAIM

机译:X-KLAIM中的移动分布式编程

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

摘要

Network-aware computing has called for new programming languages that exploit the mobility paradigm as a basic interaction mechanism. In this paper we present X-KLAIM, an experimental programming language specifically designed to program distributed systems composed of several components interacting through multiple distributed tuple spaces and mobile code. The language consists of a set of coordination primitives inspired by Linda, a set of operators for building processes borrowed from process algebras and a few classical constructs for sequential programming. X-KLAIM naturally supports programming with explicit localities; these are first-class data that can be manipulated like any other data, and coordination primitives that permit controlling interactions among located processes. Via a series of examples, we show that many mobile code programming paradigms can be naturally implemented by means of the considered language.
机译:意识到网络的计算要求开发新的编程语言,这些语言将移动性范例作为一种基本的交互机制。在本文中,我们介绍X-KLAIM,这是一种实验性编程语言,专门设计用于对由多个组件组成的分布式系统进行编程,这些组件通过多个分布式元组空间和移动代码进行交互。该语言包括一组受Linda启发的协调原语,一组用于构建从过程代数中借用的过程的运算符以及一些用于顺序编程的经典构造。 X-KLAIM自然支持具有明确位置的编程;这些是可以像任何其他数据一样进行操作的一流数据,以及协调原语,可以控制所定位的流程之间的交互。通过一系列示例,我们表明可以通过考虑的语言自然地实现许多移动代码编程范例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号