首页> 外文期刊>Parallel Computing >Implementation of communicating reactive processes
【24h】

Implementation of communicating reactive processes

机译:交流沟通过程的实施

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

摘要

Communicating reactive processes (CRP) is a new paradigm that unifies capabilities of synchronous and asynchronous approaches to parallel programming, Esterel and Statecharts are two important languages following the synchronous approach while the asynchronous approach is followed by languages like ADA, CSP and Occam. CRP is designed for complex applications like process/robot control requiring both forms of concurrency. A CRP program consists of independent reactive Esterel nodes that communicate via CSP like rendezvous mechanism. CRP has capabilities of both the classes of language,; nondeterminism, rendez- vous, instantaneous reaction, preemption as well as new features like watchdogs over asyn- chronous communication. This paper discusses an implementation of the rendezvous mechanism of CRP. The implementation is nontrivial due to the following constraints: (1) there has to be a mutual agreement between the participating processes over the selection of rendezvous and 2. the implementation is to be distributed with no process having instanta- neous global knowledge. It has been shown earlier that no fully distributed implementation that allows complete autonomy to Esterel nodes is possible. So any implementation has to weaken one of these assumptions. Here we have proposed an implementation of CRP by weakening the assumption of complete autonomy of Esterel nodes. A detailed description of this solution along with a formal proof of correctness has been given in the paper.
机译:通信反应过程(CRP)是一种新的范例,它将同步和异步方法并行编程的功能统一起来,Esterel和Statecharts是继同步方法之后的两种重要语言,而异步方法之后是ADA,CSP和Occam等语言。 CRP设计用于需要两种并发形式的复杂应用,例如过程/机器人控制。一个CRP程序由独立的反应性Esterel节点组成,这些节点通过CSP(如集合点机制)进行通信。 CRP具有两种语言的功能;不确定性,集合性,瞬时反应,抢占以及诸如异步通信上的看门狗之类的新功能。本文讨论了CRP集合点机制的实现。由于以下约束,该实现是不平凡的:(1)参与过程之间必须在选择集合点方面达成共识,并且2.分发实现时不应具有具有即时全局知识的过程。前面已经表明,不可能实现完全自治的Esterel节点的完全分布式实现。因此,任何实施都必须削弱这些假设之一。在这里,我们通过削弱Esterel节点完全自治的假设,提出了CRP的实现。本文已对该解决方案进行了详细说明,并提供了正确性的正式证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号