日本語
 
Help Privacy Policy ポリシー/免責事項
  詳細検索ブラウズ

アイテム詳細

  A Higher-Order Logic for Concurrent Termination-Preserving Refinement

Tassarotti, J., Jung, R., & Harper, R. (2017). A Higher-Order Logic for Concurrent Termination-Preserving Refinement. Retrieved from http://arxiv.org/abs/1701.05888.

Item is

基本情報

表示: 非表示:
アイテムのパーマリンク: https://hdl.handle.net/21.11116/0000-0000-7622-5 版のパーマリンク: https://hdl.handle.net/21.11116/0000-0000-7623-4
資料種別: 成果報告書

ファイル

表示: ファイル
非表示: ファイル
:
arXiv:1701.05888.pdf (プレプリント), 732KB
ファイルのパーマリンク:
https://hdl.handle.net/21.11116/0000-0000-7624-3
ファイル名:
arXiv:1701.05888.pdf
説明:
File downloaded from arXiv at 2018-02-13 10:57
OA-Status:
閲覧制限:
公開
MIMEタイプ / チェックサム:
application/pdf / [MD5]
技術的なメタデータ:
著作権日付:
-
著作権情報:
-
CCライセンス:
http://arxiv.org/help/license

関連URL

表示:

作成者

表示:
非表示:
 作成者:
Tassarotti, Joseph1, 著者           
Jung, Ralf2, 著者           
Harper, Robert1, 著者
所属:
1External Organizations, ou_persistent22              
2Group D. Dreyer, Max Planck Institute for Software Systems, Max Planck Society, ou_2105286              

内容説明

表示:
非表示:
キーワード: Computer Science, Programming Languages, cs.PL,Computer Science, Logic in Computer Science, cs.LO
 要旨: Compiler correctness proofs for higher-order concurrent languages are difficult: they involve establishing a termination-preserving refinement between a concurrent high-level source language and an implementation that uses low-level shared memory primitives. However, existing logics for proving concurrent refinement either neglect properties such as termination, or only handle first-order state. In this paper, we address these limitations by extending Iris, a recent higher-order concurrent separation logic, with support for reasoning about termination-preserving refinements. To demonstrate the power of these extensions, we prove the correctness of an efficient implementation of a higher-order, session-typed language. To our knowledge, this is the first program logic capable of giving a compiler correctness proof for such a language. The soundness of our extensions and our compiler correctness proof have been mechanized in Coq.

資料詳細

表示:
非表示:
言語: eng - English
 日付: 2017-01-202017
 出版の状態: オンラインで出版済み
 ページ: 78 p.
 出版情報: -
 目次: -
 査読: -
 識別子(DOI, ISBNなど): arXiv: 1701.05888
URI: http://arxiv.org/abs/1701.05888
BibTex参照ID: Tassarotti2017
 学位: -

関連イベント

表示:

訴訟

表示:

Project information

表示:

出版物

表示: