...
首页> 外文期刊>Logical Methods in Computer Science >Compositional Reasoning for Explicit Resource Management in Channel-Based Concurrency
【24h】

Compositional Reasoning for Explicit Resource Management in Channel-Based Concurrency

机译:基于通道的并发中显式资源管理的组合推理

获取原文

摘要

We define a pi-calculus variant with a costed semantics where channels aretreated as resources that must explicitly be allocated before they are used andcan be deallocated when no longer required. We use a substructural type systemtracking permission transfer to construct coinductive proof techniques forcomparing behaviour and resource usage efficiency of concurrent processes. Weestablish full abstraction results between our coinductive definitions and acontextual behavioural preorder describing a notion of process efficiencyw.r.t. its management of resources. We also justify these definitions andrespective proof techniques through numerous examples and a case studycomparing two concurrent implementations of an extensible buffer.
机译:我们定义了一种带有代价语义的pi-calculus变体,其中将通道视为必须在使用之前显式分配的资源,并且在不再需要时可以将其释放。我们使用一个子结构类型的系统跟踪权限转移来构造协同证明技术,以比较并发进程的行为和资源使用效率。我们在共性定义和描述过程效率概念的上下文关联行为之间建立了完全抽象的结果。其资源管理。我们还通过大量示例和比较可扩展缓冲区的两个并发实现的案例研究来证明这些定义和相应的证明技术的合理性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号