首页> 外文会议>WoTUG Technical Meeting >JCSP-Poison: Safe Termination of CSP Process Networks
【24h】

JCSP-Poison: Safe Termination of CSP Process Networks

机译:JCSP-DOUND:安全终止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.
机译:本文提出了一种新颖的技术LOR安全部分或完整的过程网络终端。这个想法是有两种类型的终止消息/毒药:LocalPoison和GlobalPoison。将GlobalPoison注入过程网络导致整个过程网络的安全终止。相比之下,注入的LocalPoison仅终止所有过程,直到通过毒滤通道滤除。这允许在过程网络内部创建终端域。为了使终止消息容易处理,它被交付为异常而不是作为正常消息。必要的中毒和毒物过滤通道已在CSP中建模并使用FDR检查。已经开发并精制了用于通信Java(JCSP)的连续过程的概念实现证明。以前,JCSP没有提供终止流程网络的安全方法。当用户终止程序时,Java虚拟机(JVM)只是停止所有线程(进程),而不会使进程有机会执行清理操作。一种类似的技术用于在JCSP中执行过程网络的部分终止。让它不安全。本文呈现的技术不限于JCSP。但可以轻松移植到其他CSP环境。部分过程网络终端可以应用于软件定义的无线电(SDR)的区域,因为SDR系统需要能够在运行时改变其信号处理算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号