首页    期刊浏览 2024年09月19日 星期四
登录注册

文章基本信息

  • 标题:Compositional Reasoning for Explicit Resource Management in Channel-Based Concurrency
  • 本地全文:下载
  • 作者:Adrian Francalanza ; Edsko DeVries ; Matthew Hennessy
  • 期刊名称:Logical Methods in Computer Science
  • 印刷版ISSN:1860-5974
  • 电子版ISSN:1860-5974
  • 出版年度:2014
  • 卷号:10
  • 期号:2
  • 页码:1
  • DOI:10.2168/LMCS-10(2:15)2014
  • 出版社:Technical University of Braunschweig
  • 摘要:We define a pi-calculus variant with a costed semantics where channels are treated as resources that must explicitly be allocated before they are used and can be deallocated when no longer required. We use a substructural type system tracking permission transfer to construct coinductive proof techniques for comparing behaviour and resource usage efficiency of concurrent processes. We establish full abstraction results between our coinductive definitions and a contextual behavioural preorder describing a notion of process efficiency w.r.t. its management of resources. We also justify these definitions and respective proof techniques through numerous examples and a case study comparing two concurrent implementations of an extensible buffer.
  • 其他关键词:π-calculus, concurrency, memory management, coinductive reasoning.
国家哲学社会科学文献中心版权所有