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

文章基本信息

  • 标题:A Concurrent Logical Relation
  • 本地全文:下载
  • 作者:Lars Birkedal ; Filip Sieczkowski ; Jacob Thamsborg
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2012
  • 卷号:16
  • 页码:107-121
  • DOI:10.4230/LIPIcs.CSL.2012.107
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:We present a logical relation for showing the correctness of program transformations based on a new type-and-effect system for a concurrent extension of an ML-like language with higher-order functions, higher-order store and dynamic memory allocation. We show how to use our model to verify a number of interesting program transformations that rely on effect annotations. In particular, we prove a Parallelization Theorem, which expresses when it is sound to run two expressions in parallel instead of sequentially. The conditions are expressed solely in terms of the types and effects of the expressions. To the best of our knowledge, this is the first such result for a concurrent higher-order language with higher-order store and dynamic memory allocation.
  • 关键词:verification; logical relation; concurrency; type and effect system
国家哲学社会科学文献中心版权所有