首页> 外文期刊>Computer Languages, Systems & Structures >AmbientTalk: programming responsive mobile peer-to-peer applications with actors
【24h】

AmbientTalk: programming responsive mobile peer-to-peer applications with actors

机译:AmbientTalk:使用参与者对响应性移动点对点应用程序进行编程

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

摘要

The rise of mobile computing platforms has given rise to a new class of applications: mobile applications that interact with peer applications running on neighbouring phones. Developing such applications is challenging because of problems inherent to concurrent and distributed programming, and because of problems inherent to mobile networks, such as the fact that wireless network connectivity is often intermittent, and the lack of centralized infrastructure to coordinate the peers. We present AmbientTalk, a distributed programming language designed specifically to develop mobile peer-to-peer applications. AmbientTalk aims to make it easy to develop mobile applications that are resilient to network failures by design. We describe the language's concurrency and distribution model in detail, as it lies at the heart of AmbientTalk's support for responsive, resilient application development. The model is based on communicating event loops, itself a descendant of the actor model. We contribute a small-step operational semantics for this model and use it to establish data race and deadlock freedom.
机译:移动计算平台的兴起带来了新的一类应用程序:与在相邻电话上运行的对等应用程序进行交互的移动应用程序。由于并发和分布式编程所固有的问题,以及移动网络所固有的问题,例如无线网络连接通常是断断续续的事实,以及缺乏协调对等方的集中式基础结构,因此开发此类应用程序具有挑战性。我们介绍了AmbientTalk,这是一种分布式编程语言,专门设计用于开发移动对等应用程序。 AmbientTalk旨在通过设计使开发容易应对网络故障的移动应用程序变得容易。我们将详细描述该语言的并发和分发模型,因为它是AmbientTalk支持响应式,弹性应用程序开发的核心。该模型基于通信事件循环,而事件循环本身是参与者模型的后代。我们为此模型贡献了一个小步骤的操作语义,并使用它来建立数据竞争和死锁自由。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号