首页> 外文会议>WoTUG Technical Meeting >Integrating and Extending JCSP
【24h】

Integrating and Extending JCSP

机译:集成和扩展JCSP

获取原文

摘要

This paper presents the extended and re-integrated JCSP library of CSP packages for Java. It integrates the differing advances made by Quickstone's JCSP Network Edition and the "core" library maintained at Kent. A more secure API for connecting networks and manipulating channels is provided, requiring significant internal re-structuring. This mirrors developments in the occam-pi language for mandated direction specifiers on channel-ends. For JCSP, promoting the concept of channel-ends to first-class entities has both semantic benefit (the same as for occam-pi) and increased safety. Major extensions include alting barriers (classes supporting external choice over multiple multi-way synchronisations), channel output guards (straightforward once we have the alting barriers), channel poisoning (for the safe and simple termination of networks or sub-networks) and extended rendezvous on channel communications (that simplify the capture of several useful synchronisation design patterns). Almost all CSP systems can now be directly captured with the new JCSP. The new library is available under the LGPL open source license.
机译:本文为Java提供了CSP软件包的扩展和重新集成JCSP库。它集成了Quickstone的JCSP网络版和“核心”库所做的不同进展。提供了一种用于连接网络和操纵通道的更安全的API,需要重大内部重新构建。这反映了频道结束上的强制指示指示灯的偶数PI语言的开发。对于JCSP,促进信道末端到一流实体的概念具有语义益处(与偶数-PI相同)并增加安全性。主要延伸包括铝制屏障(支持多种多路同步的外部选择的类),通道输出防护装置(一旦我们拥有Alting屏障一旦提供alting屏障),通道中毒(用于安全和简单地终止网络或子网)和扩展的Rendezvous在通道通信(简化了几种有用的同步设计模式的捕获)。现在可以使用新JCSP直接捕获几乎所有CSP系统。新图书馆可根据LGPL开源许可证提供。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号