【24h】

JCSP-Poison: Safe Termination of CSP Process Networks

机译:JCSP-Poison:安全终止CSP流程网络

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

摘要

This paper presents a novel technique lor safe partial or complete process network termination. The idea is to have two types of termination messages/poison: LocalPoison and GlobalPoison. Injecting GlobalPoison into a process network results in a safe termination of the whole process network. In contrast, injected LocalPoison only terminates all processes until it is filtered out by Poison-Filtering Channels. This allows the creation of termination domains inside a process network. To make handling of a termination message easy, it is delivered as an exception and not as a normal message. The necessary Poisonable- and Poison-Filtering-Channels have been modelled in CSP and checked using FDR. A proof of concept implementation for Communicating Sequential Processes for Java (JCSP) has been developed and refined. Previously, JCSP offered no safe way to terminate the process network. When the user terminated the program, the Java Virtual Machine (JVM) simply stops all threads (processes), without giving the processes the chance to perform clean up operations. A similar technique is used to perform partial termination of process networks in JCSP. making it unsafe as well. The technique presented in this paper is not limited to JCSP. but can easily be ported to other CSP environments. Partial process network termination can be applied in the area of Software Defined Radio (SDR), because SDR systems need to be able to change their signal processing algorithms during runtime.
机译:本文提出了一种安全的部分或完全过程网络端接的新技术。这个想法是要有两种类型的终止消息/毒药:LocalPoison和GlobalPoison。将GlobalPoison注入到过程网络中会导致整个过程网络的安全终止。相反,注入的LocalPoison仅终止所有进程,直到被Poison-Filtering Channels过滤掉为止。这允许在过程网络内部创建终止域。为了使终止消息的处理变得容易,它是作为异常而不是普通消息传递的。必需的中毒和中毒过滤通道已在CSP中建模,并使用FDR进行了检查。已经开发和完善了用于Java顺序流程通信(JCSP)的概念证明实现。以前,JCSP没有提供终止过程网络的安全方法。当用户终止程序时,Java虚拟机(JVM)只会停止所有线程(进程),而不会给进程提供执行清理操作的机会。类似的技术用于在JCSP中执行过程网络的部分终止。也使其不安全。本文介绍的技术不限于JCSP。但可以轻松移植到其他CSP环境。由于SDR系统需要能够在运行期间更改其信号处理算法,因此可以将部分过程网络终止应用于软件定义无线电(SDR)领域。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号